默认情况下,以下路径和文件将被忽略,因此没有 需要将它们明确添加到.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
不包含在存档中。
是错误还是预期的未记录的行为?
答案 0 :(得分:1)
关于 package-lock.json
的一个关键细节是它不能发布,如果在顶级包以外的任何地方发现它都会被忽略。