【发布时间】:2021-05-14 23:05:54
【问题描述】:
我想知道新的 lockfileVersion 2 是否向后兼容旧版本的 NPM。
现在自从 NPM 7 发布以来,一个新的 package-lock.json 文件被重新生成为不同的结构。从 lockfileVersion 1 到 2。
我会猜测它是否受支持,如果将旧 npm 锁定文件中的新包添加到新包不兼容。
【问题讨论】:
-
请参阅 GitHub 存储库中的 “尚未发布的文档” here。在 "lockfileVersion" 部分下,它指出:"[lockfileVersion 2]:npm v7 使用的锁定文件版本,向后兼容 v1 锁定文件。"