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

依赖项和版本

包依赖项对包的成功至关重要。在开发包的功能时,你很可能会使用其它包中定义的现有代码。然后那些包就成为了你项目的依赖项。

你的 package.json 文件是声明所有依赖项(从开发到生产再到可选)的地方。你将为每个依赖项指定包名称和最低版本信息。

你的 yarn.lock 文件通过存储与包一起安装的依赖项版本来确保你的包在各个安装中保持一致。