NPM-仅在测试通过时如何发布?

时间:2019-08-28 12:44:25

标签: testing npm publish package.json package-management

我为我维护的软件包-create-new-app安装了测试程序。当我运行npm publish时,我希望测试先运行,并且仅在 通过时运行,然后继续进行发布部分。我以为这就是prepublishOnly的目的。我的prepublishOnly值如下:

prepublishOnly: "npm run test"

可以成功运行测试之前进行发布,但是如果测试失败,它仍然可以发布!当测试通过时,我怎样才能使发布仅在 进行?

1 个答案:

答案 0 :(得分:3)

您的npm run test命令可能未返回正确的非零错误代码