.package-lock.json里面额外加的目的是什么node_modules?它似乎是 的子集package-lock.json。
我认为以前已经有人问过这个问题,但我在npm 文档中找不到任何内容,并且谷歌仍然拒绝正确搜索标点符号,所以我们在这里。
PS:当我删除它时,它被重新创建npm i。然而,我在我的旧项目中找不到它,所以它似乎是一个较新的东西。
附加node_modules/.package-lock.json的是一个帮助文件,在正常情况下可以加快 npm 的速度。当 npm 发现它node_modules没有改变时(例如通过查看包文件夹的修改时间来检查),可以使用它而不是重复处理文件夹。
正如 RobC 在他的评论中提到的:
完整的描述可以在 GitHub 存储库中“尚未发布的文档”的隐藏锁定文件
node_modules/.package-lock.json部分找到。