我想知道新的 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/