我有一个我维护的包的测试设置 - create-new-app。当我运行时npm publish
,我希望测试首先运行,并且只有当它们通过时,才进入发布部分。我以为这是prepublishOnly
为了这个。我的prepublishOnly
价值是这样的:
prepublishOnly: "npm run test"
在发布之前成功运行测试,但如果测试失败,它仍然发布!只有在测试通过时,我才能让发布发生?
我有一个我维护的包的测试设置 - create-new-app。当我运行时npm publish
,我希望测试首先运行,并且只有当它们通过时,才进入发布部分。我以为这是prepublishOnly
为了这个。我的prepublishOnly
价值是这样的:
prepublishOnly: "npm run test"
在发布之前成功运行测试,但如果测试失败,它仍然发布!只有在测试通过时,我才能让发布发生?