我正在使用husky
设置一个node项目,并且我想手动运行一个git-hook脚本,而不必在git中触发它。
例如:
我的package.json文件如下:
{
...
"scripts": {
"precommit": // something goes here
}
...
"husky": {
"hooks": {
"pre-commit": "lint-staged"
}
},
...
}
如果我运行 npm run precommit
,lint-staged
钩子步骤会运行,但不会 实际在 git 中提交。
这种情况是否可能?
lint-staged
命令,"precommit": "lint-staged"
。 - hoangdvbash .git/hooks/pre-commit
) - n8jadams