在 .package-lock.json
中额外添加 node_modules
的目的是什么?它似乎是 package-lock.json
的子集。
我想以前有人问过这个问题,但我在 npm docs 中找不到任何东西,而且 google 仍然拒绝正确搜索标点符号,所以我们来了。
PS:当我删除它时,它是由 npm i
重新创建的。但是我在我的旧项目中找不到它,所以它似乎是一个新的东西。
答案 0 :(得分:0)
附加的 node_modules/.package-lock.json
是一个帮助文件,在正常情况下可以加快 npm 的速度。当 npm 发现 node_modules
没有改变时(通过例如查看包文件夹的修改时间来检查),它可以代替重复处理文件夹。
正如 RobC 在评论中提到的:
<块引用>可以在 GitHub 存储库中“尚未发布的文档”的 Hidden Lockfiles 部分找到对 node_modules/.package-lock.json
的全面描述。