npm发布是否执行npm包

考虑到Node.js包pipe理器,即npm – 我很好奇发布命令是否在发布之前执行pack命令,或者它是否完全不同? 所以如果我要执行:

npm publish <folder> 

它是否首先执行以下操作:

 npm pack <folder> 

我无法find文件中提到的任何东西。


我对此感到好奇的主要原因是我们的构build过程只是简单地在没有显式npm pack情况下进行npm publish ,但是包看起来没有预期的内容。 即; 当我执行本地npm packnpm publish的内容时, .tgz的内容会有所不同。