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