关键词搜索

源码搜索 ×
×

yarn.lock 文件和 yarn install

发布2021-07-14浏览1867次

详情内容

Yarn 是代码的包管理器。 它允许您与来自世界各地的其他开发人员一起使用和共享(例如 JavaScript)代码。 Yarn 可以快速、安全、可靠地执行此操作,因此您无需担心。

Yarn 允许您使用其他开发人员的解决方案来解决不同的问题,让您更轻松地开发您的软件。 如果你有问题,你可以报告问题或回馈,当问题解决后,你可以使用 Yarn 来保持最新。

代码通过称为包(有时称为模块)的东西共享。 一个包包含所有共享的代码以及一个描述该包的 package.json 文件。

yarn install

官网

yarn install 用于安装项目的所有依赖项。 当您刚刚签出项目的代码时,或者当项目的另一个开发人员添加了您需要选择的新依赖项时,这最常用。

如果您习惯使用 npm,您可能希望使用 --save 或 --save-dev。 这些已被 yarn add 和 yarn add --dev 取代。 有关更多信息,请参阅 yarn add 文档。

在没有命令的情况下运行 yarn 将运行 yarn install,通过任何提供的标志。

如果您需要可重现的依赖项,这通常是持续集成系统的情况,您应该传递 --frozen-lockfile 标志。

yarn.lock 文件的使用方式如下:

如果 yarn.lock 存在并且足以满足 package.json 中列出的所有依赖项,则安装 yarn.lock 中记录的确切版本,而 yarn.lock 将保持不变。 Yarn 不会检查更新的版本。
如果 yarn.lock 不存在,或者不足以满足 package.json 中列出的所有依赖项(例如,如果您手动向 package.json 添加依赖项),则 Yarn 会查找满足 package 中约束的最新可用版本 .json。 结果写入yarn.lock。
如果要确保不更新 yarn.lock,请使用 --frozen-lockfile。

yarn.lock 里能看到安装库文件的实际版本号:

更多Jerry的原创文章,尽在:“汪子熙”:

相关技术文章

点击QQ咨询
开通会员
返回顶部
×
微信扫码支付
微信扫码支付
确定支付下载
请使用微信描二维码支付
×

提示信息

×

选择支付方式

  • 微信支付
  • 支付宝付款
确定支付下载