我想知道新的lockfileVersion 2是否与旧版本的NPM向后兼容。
现在,由于NPM 7已经发布,一个新的package-lock.json文件被重新生成为不同的结构,从lockfileVersion 1到2。
如果用旧的npm lockfile添加新的包到新的锁定文件中是不兼容的,那么我猜测它不支持。
我想知道新的lockfileVersion 2是否与旧版本的NPM向后兼容。
现在,由于NPM 7已经发布,一个新的package-lock.json文件被重新生成为不同的结构,从lockfileVersion 1到2。
如果用旧的npm lockfile添加新的包到新的锁定文件中是不兼容的,那么我猜测它不支持。
没错,我自己试过了。以下是博客上的评论:
需要注意的一项更改是新的锁定文件格式,该格式与npm 6用户向后兼容。
来源:https://github.blog/2021-02-02-npm-7-is-now-generally-available/#changes-to-the-lockfile