来自 npm 7 的 package-lock.json 中的'lockfileVersion: 2'是否与旧版本的 npm 兼容?



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

自从NPM 7发布以来,一个新的包锁。Json文件被重新生成为不同的结构。从lockfilversion 1到2

我会猜测它是否被支持,如果从旧的npm lockfile添加新包到新包将不兼容。

是的,我自己试过。下面是来自博客的评论:

需要注意的一个变化是新的lockfile格式,它向后兼容npm 6用户。

来源:https://github.blog/2021-02-02-npm-7-is-now-generally-available/changes-to-the-lockfile

最新更新