重要信息:此文档适用于 Yarn 1(经典版)。
有关 Yarn 2+ 文档和迁移指南的信息,请访问 yarnpkg.com。

管理依赖项

当您想添加、升级或删除依赖项时,您需要了解几个不同的命令。

每个命令都会自动更新您的 package.jsonyarn.lock 文件。

添加依赖关系

如果您想使用另一个软件包,则首先需要将其添加为依赖项。为实现此目的,您应运行以下命令:

yarn add [package]

这会自动将 [软件包] 添加到 package.json 中的依赖项中。它还将更新 yarn.lock 以反映更改。

  {
    "name": "my-package",
    "dependencies": {
+     "package-1": "^1.0.0"
    }
  }

您还可以使用标记添加其他 类型的依赖项

  • yarn add --dev 添加到 devDependencies
  • yarn add --peer 添加到 peerDependencies
  • yarn add --optional 添加到 optionalDependencies

您可以通过指定 依赖项版本标记 来指定要安装的软件包的版本。

yarn add [package]@[version]
yarn add [package]@[tag]

[version][tag] 将添加到 package.json 中,然后在安装依赖项时对此进行解析。

例如:

yarn add [email protected]
yarn add package-2@^1.0.0
yarn add package-3@beta
{
  "dependencies": {
    "package-1": "1.2.3",
    "package-2": "^1.0.0",
    "package-3": "beta"
  }
}

升级依赖项

yarn upgrade [package]
yarn upgrade [package]@[version]
yarn upgrade [package]@[tag]

此操作将升级 package.jsonyarn.lock 文件。

  {
    "name": "my-package",
    "dependencies": {
-     "package-1": "^1.0.0"
+     "package-1": "^2.0.0"
    }
  }

删除依赖项

yarn remove [package]

此操作将更新 package.jsonyarn.lock 文件。