我为我维护的包设置了测试 - create-new-app .当我运行 npm publish
时,我希望测试首先运行,仅如果它们通过,则继续进行发布部分。我认为这就是 prepublishOnly
的用途。我的 prepublishOnly
值如下所示:
prepublishOnly: "npm run test"
在发布之前成功运行测试,但如果测试失败,它仍然会发布!我怎样才能只在测试通过时发布?
最佳答案
您的 npm run test 命令可能没有返回正确的非零错误代码
关于testing - NPM - 如何仅在测试通过时发布?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57692739/