3

我有一个我维护的包的测试设置 - create-new-app。当我运行时npm publish,我希望测试首先运行,并且只有当它们通过时,才进入发布部分。我以为这是prepublishOnly为了这个。我的prepublishOnly价值是这样的:

prepublishOnly: "npm run test"

在发布之前成功运行测试,但如果测试失败,它仍然发布!只有在测试通过时,我才能让发布发生?

4

1 回答 1

3

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

于 2020-04-27T01:05:05.497 回答