【问题标题】:Is 'lockfileVersion: 2' in package-lock.json from npm 7 compatible with older versions of npm?npm 7 的 package-lock.json 中的“lockfileVersion: 2”是否与旧版本的 npm 兼容?
【发布时间】: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 锁定文件。"

标签: npm version lockfile


【解决方案1】:

是的,我自己试过。以下是博客中的评论:

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

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

【讨论】:

    猜你喜欢
    • 2020-01-19
    • 1970-01-01
    • 1970-01-01
    • 2021-09-16
    • 2022-09-26
    • 2021-12-27
    • 2021-05-13
    • 2021-08-13
    • 1970-01-01
    相关资源
    最近更新 更多