我正在尝试配置 husky 预推送挂钩以在推送之前运行测试。一切看起来都很好。跑完后git push origin
钩子被触发并且测试正在运行。问题是,当测试完成后,即使操作成功,推送也会被冻结,并且没有其他事情发生。
包.json
"scripts": {
...
"pre-commit": "npm run lint",
"pre-push": "npm run test"
}
.husky/预推
#!/bin/sh
. "$(dirname "$0")/_/husky.sh"
npm run pre-push
默认情况下,单元测试在监视模式下运行。
你可以通过这样做来覆盖它ng test --watch=false
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)