如果package-lock.json和yarn.lock两者都存在,请查找有冲突的版本

时间:2018-12-26 12:41:23

标签: node.js npm dependencies yarnpkg package-lock.json

有些情况下,在一个项目中我同时拥有package-lock.jsonyarn.lock文件(这是无意的,但目前不相关)-为了删除其中一个(个人)我更喜欢保留yarn.lock文件)-我首先需要知道它们之间的区别,为此我可以看到两种不同的解决方案:

  1. 发现两个文件之间的版本差异(在两个版本中列出的软件包/在一个锁定文件中列出的软件包)
  2. 删除两个锁定文件,并从我的node_modules文件夹中实际安装的软件包中生成一个新的文件。

我没有找到同时执行这两个命令的命令(我希望纱线可以提供这些功能,因为纱线是“ npm兼容的”,而不是相反的方式)

我发现yarn generate-lock-entry的名称表明它应该与我的第二个选项相关-但这与第二个选项无关

有什么想法吗? 谢谢!

0 个答案:

没有答案