我想知道新的 lockfileVersion 2 是否向后兼容旧版本的 NPM。
现在自从 NPM 7 发布以来,一个新的 package-lock.json 文件被重新生成为不同的结构。从 lockfileVersion 1 到 2。
我会猜测它是否受支持,如果将旧 npm lockfile 中的新包添加到新包不兼容。
是的,我自己试过。这是博客中的一句话:
需要注意的一个变化是新的 lockfile 格式,它向后兼容 npm 6 用户。
来源:https ://github.blog/2021-02-02-npm-7-is-now-generally-available/#changes-to-the-lockfile