• 添加依赖包
  • 更新依赖包
  • 删除依赖包

    你需要了解几若干个用于增加、更新、删除依赖项的命令。

    每个命令都会更新package.jsonyarn.lock 文件。

    添加依赖包

    在使用一个包之前,你需要执行以下命令将其加入依赖项列表:

    1. yarn add [package]

    [package]会被加入到package.json文件中的依赖列表,同时yarn.lock也会被更新。

    1. {
    2. "name": "my-package",
    3. "dependencies": {
    4. + "package-1": "^1.0.0"
    5. }
    6. }

    你可以用以下参数添加其它类型的依赖:

    • yarn add —dev 添加到 devDependencies
    • yarn add —peer 添加到 peerDependencies
    • yarn add —optional 添加到 optionalDependencies
      通过指定依赖版本和标签,你可以安装一个特定版本的包:
    1. yarn add [package]@[version]
    2. yarn add [package]@[tag]

    [version][tag] 会被添加到 package.json,并在安装依赖时被解析。

    例如:

    1. yarn add package-1@1.2.3
    2. yarn add package-2@^1.0.0
    3. yarn add package-3@beta
    1. {
    2. "dependencies": {
    3. "package-1": "1.2.3",
    4. "package-2": "^1.0.0",
    5. "package-3": "beta"
    6. }
    7. }

    更新依赖包

    1. yarn upgrade [package]
    2. yarn upgrade [package]@[version]
    3. yarn upgrade [package]@[tag]

    这会更新package.jsonyarn.lock 文件。

    1. {
    2. "name": "my-package",
    3. "dependencies": {
    4. - "package-1": "^1.0.0"
    5. + "package-1": "^2.0.0"
    6. }
    7. }

    删除依赖包

    1. yarn remove [package]

    这会更新package.jsonyarn.lock 文件。

    原文: https://yarnpkg.com/zh-Hans/docs/managing-dependencies