管理依赖项
你需要了解几若干个用于增加、更新、删除依赖项的命令。
每个命令都会更新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
文件。