Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular 吉特胡克哈士奇角_Angular_Karma Jasmine_Githooks_Husky - Fatal编程技术网

Angular 吉特胡克哈士奇角

Angular 吉特胡克哈士奇角,angular,karma-jasmine,githooks,husky,Angular,Karma Jasmine,Githooks,Husky,在angular应用程序中,我们希望在将代码推送到GIT之前运行“ng测试”。因此,我们将它与husky for GIT hook集成在一起 { "hooks": { "pre-push": "npm run git-hook" } } 在package.json中,下面提到了“git hook”:“npm运行测试无头” 我只想在所有测试用例都成功执行的情况下将代码推送到代表处,但当前即使测试用例失败,代码推送也会发生。您可能希望在预

在angular应用程序中,我们希望在将代码推送到GIT之前运行“ng测试”。因此,我们将它与husky for GIT hook集成在一起

{ "hooks": { "pre-push": "npm run git-hook" } }
package.json
中,下面提到了
“git hook”:“npm运行测试无头”


我只想在所有测试用例都成功执行的情况下将代码推送到代表处,但当前即使测试用例失败,代码推送也会发生。

您可能希望在预提交中完成这一点,因此如果有任何失败的测试,在您解决它们之前,它们不会记录在历史记录中。 那么你可以试试这个

“git钩子”:“npm运行测试无头”


{“hooks”:{“pre-commit”:“CI=true npm run git hook”}

感谢您的回复,下面是我收到的错误,husky>pre-push(node v6.10.3)'CI'未被识别为内部或外部命令、可操作程序或批处理文件。husky>预推挂钩失败(添加--未验证旁路)