Yarn: 未能按预期方式生成yarn.lock文件

创建于 2016-11-16  ·  3评论  ·  资料来源: yarnpkg/yarn

您是否要请求功能或报告错误
漏洞

目前的行为是什么?
成功执行yarn install如果我删除yarn.lock文件并再次运行yarn install ,它不会生成锁定文件。

如果当前行为是错误,请提供重现步骤。

  • yarn add os-homedir
  • rm yarn.lock
  • yarn install

预期的行为是什么?
它应该生成锁文件

请提及您的node.js,yarn和操作系统版本。
node v7.1.0
yarn v0.17.2
macOS v10.12.1

cat-bug

所有3条评论

我使用Node.js 4.4.1和yarn 0.17.2复制了此问题。 通过查看yarn install文档,仅会生成_suppress_ yarn.lock的选项,这意味着如果未提供这些选项,则有望重新生成锁文件。

解决方法是再次为顶级依赖项运行yarn add 。 在这种情况下, yarn add os-homedir 。 这将导致重新生成yarn.lock

我确认这是一个回归,因为如果丢失, 0.16.1会生成锁文件。

已通过#1888修复。

此页面是否有帮助?
0 / 5 - 0 等级