您是否要请求功能或报告错误?
漏洞
目前的行为是什么?
成功执行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
我使用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修复。