Javascript git钩子预推不起作用
在git hook文件夹中,我有一个预推文件,我正在运行“npm run coverage”,即用于单元测试覆盖率的命令 git hook>预推>npm运行覆盖率Javascript git钩子预推不起作用,javascript,git,github,Javascript,Git,Github,在git hook文件夹中,我有一个预推文件,我正在运行“npm run coverage”,即用于单元测试覆盖率的命令 git hook>预推>npm运行覆盖率 但是它不起作用了,有人能帮我一下吗。关于你的简短描述,我找不到原因。但是你可以试试哈士奇或者ghooks husky或ghooks提供git挂钩,例如precommit,prepush: //husky { "scripts": { "precommit": "npm test", "prepush": "npm
但是它不起作用了,有人能帮我一下吗。关于你的简短描述,我找不到原因。但是你可以试试哈士奇或者ghooks
husky
或ghooks
提供git挂钩,例如precommit
,prepush
:
//husky
{
"scripts": {
"precommit": "npm test",
"prepush": "npm run coverage",
"...": "..."
}
}
pre-push
(不是pre-push.sh
,不是pre-push.py
,精确为pre-push
,没有文件扩展名).git/hooks/
中。如果您在配置中设置了core.hooksPath=xxx
,请确保它位于目录xxx
下pre-push
的用户是否也有权运行npm run coverage
检查。git/hooks。如果为空,请尝试卸载husky并重新安装。我的高中历史
ls .git/hooks
npm uninstall husky
npm i husky -D
ls .git/hooks
它帮助了我您是否检查了预推文件的权限?必须设置执行位。。。