【发布时间】:2017-10-31 13:28:24
【问题描述】:
现在 npm v5.0.0 已经发布,使用 npm 包会在 npm install 上自动生成 package-lock.json。就我而言,我的package-lock.json 文件恰好接近 10,000 行代码。
Npm 还建议应该提交此文件:
npm 通知创建了一个锁文件作为 package-lock.json。你应该提交这个文件。
我不希望此文件包含在 GitHub 上 contribution activity 的行数中。
我已尝试将文件设置为 .gitattributes 中的供应商代码,但这只会影响 repository language。
有没有办法从贡献活动中排除文件而不将其添加到.gitignore?
【问题讨论】:
-
也许尝试在
.gitattributes中将文件标记为binary。我不知道 Github 是否会尊重这一点。 -
我询问了 GitHub 支持,在撰写本文时,不支持此类功能
-
有点过,不过这也让我很烦,如果,你不小心使用它的穿越魔法,你能不时删掉,告诉node不要做吗?
-
@AsadSaeeduddin 我也有同样的想法,只是试了一下,不会:(
标签: javascript node.js github npm