【发布时间】:2018-02-04 14:26:58
【问题描述】:
当我在我的一个家庭工作站上使用 npm 时,它总是添加一个 package-lock.json 文件。当我拉下大量工作存储库时,它也会创建这个文件,这让我和我的团队感到悲伤,因为它通过添加这个 155kb 的文件污染了拉取请求。
我的工作工作站的设置几乎相同,所以我很好奇为什么这台电脑会创建这个文件。
是否有全局配置设置或我可以切换以关闭此文件创建?
我更喜欢在所有项目中将其添加到 .gitignore。
我在这里没有看到任何对我的情况有帮助的信息:
https://docs.npmjs.com/files/package-lock.json
https://docs.npmjs.com/files/package-locks
这篇文章也有助于描述 package-lock.json 提供的内容:
【问题讨论】:
-
使用旧版本的 npm。他们做了一些愚蠢的改变。