我正在设置一个节点项目,husky
并且我希望手动运行一个 git-hook 脚本,而不必在 git 中触发它。
例子:
我的 package.json 有以下内容:
{
...
"scripts": {
"precommit": // something goes here
}
...
"husky": {
"hooks": {
"pre-commit": "lint-staged"
}
},
...
}
如果我运行npm run precommit
,则lint-staged
挂钩步骤会运行,而提交实际上不会发生在 git 中。
这可能吗?