npm 5引入了package-lock.json,其中的文档是这里。
它声明该文件将包含在版本控制中,因此任何克隆您的包并安装它的人都将具有相同的依赖版本。换句话说,您不应该将它添加到.gitignore文件中。
它没有声明的是文件是否包含在已发布的包中。这个问题可以改为:package-lock.json是否应该包括在.npmignore__中?
发布于 2017-06-14 13:57:05
它不能出版。
来自国家预防机制的文件:
关于Packy-lock.json的一个关键细节是它的不能发布,如果在toplevel包以外的任何地方找到它,它将被忽略。
请参阅docs.npmjs.com上的package-lock.json文档。
但是,您应该将您的package-lock.json读入git 根据文件。
此文件打算提交到源存储库中。
因此,国家预防机制提出了共同的信息:
created a lockfile as package-lock.json. You should commit this file.编辑:一个更详细的解释可以在这里找到。
https://stackoverflow.com/questions/44546718
复制相似问题