管理依赖项
当您想添加、升级或删除依赖项时,您需要了解几个不同的命令。
每个命令都会自动更新您的 package.json
和 yarn.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.json
和 yarn.lock
文件。
{
"name": "my-package",
"dependencies": {
- "package-1": "^1.0.0"
+ "package-1": "^2.0.0"
}
}
删除依赖项
yarn remove [package]
此操作将更新 package.json
和 yarn.lock
文件。