NPM - 如何仅在测试通过时发布?
NPM - how to publish only if tests pass?
我为我维护的包设置了测试 - create-new-app。当我 运行 npm publish
时,我希望测试首先 运行 并且 只有 如果它们通过,则继续进行发布部分。我认为这就是 prepublishOnly
的用途。我的 prepublishOnly
值如下所示:
prepublishOnly: "npm run test"
在发布之前运行测试成功,但如果测试失败,它仍会发布!如何在测试通过时仅发布?
您的 npm 运行 测试命令可能没有返回正确的非零错误代码
我为我维护的包设置了测试 - create-new-app。当我 运行 npm publish
时,我希望测试首先 运行 并且 只有 如果它们通过,则继续进行发布部分。我认为这就是 prepublishOnly
的用途。我的 prepublishOnly
值如下所示:
prepublishOnly: "npm run test"
在发布之前运行测试成功,但如果测试失败,它仍会发布!如何在测试通过时仅发布?
您的 npm 运行 测试命令可能没有返回正确的非零错误代码