重要提示:此文档涵盖 Yarn 1(经典版)。
有关 Yarn 2+ 文档和迁移指南,请参阅 yarnpkg.com。

配置

配置你的软件包

Yarn 查找 package.json 文件以识别每个软件包,并配置 yarn 在该软件包内运行时的行为。

对于 pet-kitten 软件包的示例配置,可在 pet-kitten/package.json 中找到

{
  "name": "pet-kitten",
  "version": "0.1.0",
  "main": "pet.js",
  "dependencies": {
    "hand": "1.0.0"
  }
}

使用 yarn.lock 来固定你的依赖项

Yarn 还在你的项目根目录中使用 yarn.lock 文件,以快速可靠地进行依赖关系解析。你永远不需要触碰该文件,yarn 会拥有它,并在管理依赖项时更改它。

为确保你的应用一致运行,你应该始终将 yarn.lock 文件保存在你的代码存储库中。