npm包和缺少package-lock.json

时间:2020-03-30 06:52:41

标签: node.js npm

来自npm documentation

默认情况下,以下路径和文件将被忽略,因此没有 需要将它们明确添加到.npmignore中:

.*.swp
._*
.DS_Store
.git
.hg
.npmrc
.lock-wscript
.svn
.wafpickle-*
config.gypi
CVS
npm-debug.log

此外,node_modules中的所有内容都将被忽略,但捆绑的依赖项除外。 npm会自动为您处理此问题,因此不必费心将node_modules添加到.npmignore。

执行npm pack时,package-lock.json不包含在存档中。

是错误还是预期的未记录的行为?

1 个答案:

答案 0 :(得分:1)

来自package-lock.json docs

<块引用>

关于 package-lock.json 的一个关键细节是它不能发布,如果在顶级包以外的任何地方发现它都会被忽略。