3. Managing dependencies(依赖关系管理)
当您想要添加,升级或移除依赖关系时,您需要知道一些不同的命令。
每个命令会自动更新您的package.json和yarn.lock文件。
添加依赖关系
如果你想使用其他软件包,你首先需要将它作为依赖项添加。为了做到这一点,你应该运行:
yarn add [package]这会自动添加[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 package-1@1.2.3
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文件。
本文档系腾讯云开发者社区成员共同维护,如有问题请联系 cloudcommunity@tencent.com

