首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >package-lock.json也应该发布吗?

package-lock.json也应该发布吗?
EN

Stack Overflow用户
提问于 2017-06-14 13:49:18
回答 1查看 8.1K关注 0票数 39

npm 5引入了package-lock.json,其中的文档是这里

它声明该文件将包含在版本控制中,因此任何克隆您的包并安装它的人都将具有相同的依赖版本。换句话说,您不应该将它添加到.gitignore文件中。

它没有声明的是文件是否包含在已发布的包中。这个问题可以改为:package-lock.json是否应该包括在.npmignore__中?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-06-14 13:57:05

它不能出版。

来自国家预防机制的文件:

关于Packy-lock.json的一个关键细节是它的不能发布,如果在toplevel包以外的任何地方找到它,它将被忽略。

请参阅docs.npmjs.com上的package-lock.json文档

但是,您应该将您的package-lock.json读入git 根据文件

此文件打算提交到源存储库中。

因此,国家预防机制提出了共同的信息:

代码语言:javascript
复制
created a lockfile as package-lock.json. You should commit this file.

编辑:一个更详细的解释可以在这里找到

票数 38
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44546718

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档