在某些情况下,我在一个项目中同时拥有package-lock.json
和yarn.lock
文件(这是无意中完成的,但目前并不相关)-为了删除其中一个(我个人更喜欢留下yarn.lock
文件)-我首先需要知道什么是它们之间的区别,因为我可以看到两种不同的解决方案:
- 查找两个文件之间的版本差异(在不同版本中列出的包/仅在锁定文件之一中列出的包)
node_modules
删除两个锁定文件,并从我的文件夹中实际安装的包中生成一个新文件
我发现没有命令可以同时执行这两种操作(我希望 yarn 能够提供,因为 yarn 是“npm 兼容”而不是相反)
我发现yarn generate-lock-entry
谁的名字表明它应该与我的第二个选项相关 - 但与此无关
任何想法?谢谢!