“lockfileVersion: 2” 在 npm 7 中的 package-lock.json 文件中,是否兼容旧版本的 npm?

30

我想知道新的lockfileVersion 2是否与旧版本的NPM向后兼容。

现在,由于NPM 7已经发布,一个新的package-lock.json文件被重新生成为不同的结构,从lockfileVersion 1到2。

如果用旧的npm lockfile添加新的包到新的锁定文件中是不兼容的,那么我猜测它不支持。


请参考GitHub仓库中的“尚未发布的文档”此处。在“lockfileVersion”部分中,它指出:“[lockfileVersion 2]:npm v7使用的锁定文件版本,向后兼容v1锁定文件。” - RobC
1个回答

23

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接