【问题标题】:NPM - how to publish only if tests pass?NPM - 只有在测试通过时如何发布?
【发布时间】:2019-08-28 12:44:25
【问题描述】:

我为我维护的包 - create-new-app 设置了测试。当我运行npm publish 时,我希望测试首先运行并且如果它们通过,则继续进行发布部分。我认为这就是prepublishOnly 的用途。我的prepublishOnly 值如下所示:

prepublishOnly: "npm run test"

在发布之前成功运行测试,但如果测试失败,它仍然会发布!如何在测试通过时进行发布?

【问题讨论】:

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


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-10-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-12-12
      • 2017-12-27
      • 2020-11-29
      • 1970-01-01
      相关资源
      最近更新 更多