Testing NPM-如何仅在测试通过时发布?
我为我维护的包设置了测试-。当我运行Testing NPM-如何仅在测试通过时发布?,testing,npm,publish,package.json,package-management,Testing,Npm,Publish,Package.json,Package Management,我为我维护的包设置了测试-。当我运行npm publish时,我希望首先运行测试,并且仅当测试通过时,才转到发布部分。我以为这就是《代码》出版前的目的。我的prepublishOnly值如下所示: prepublishOnly: "npm run test" 在发布之前成功运行测试,但是如果测试失败,它仍然会发布!如何使发布仅在测试通过时进行?您的npm run test命令可能没有返回正确的非零错误代码
npm publish
时,我希望首先运行测试,并且仅当测试通过时,才转到发布部分。我以为这就是《代码》出版前的目的。我的prepublishOnly
值如下所示:
prepublishOnly: "npm run test"
在发布之前成功运行测试,但是如果测试失败,它仍然会发布!如何使发布仅在测试通过时进行?您的npm run test命令可能没有返回正确的非零错误代码