我试图通过仅运行 npm publish 来简化NPM发布流程,因为有时开发人员可能忘记指定发布目录。例如,我有结构:
package.json package src
我正在使用/ src中的常规npm脚本构建包目录,然后使用 prepublish 挂钩来复制/ package目录中的/package.json。如果我可以在package.json中指定/ package目录,那么它将被用作要上传到NPM的包。
我知道 npm publish ./package 有效,但开发人员忘了这一步,它还将其他文件添加到NPM仓库中,而不需要在那里。