"gitHooks": {
"pre-commit": "lint-staged"
},
"lint-staged": {
"*.{js,vue}": [
"vue-cli-service lint",
"git add"
]
},
这段配置哪儿有详细的文档解释?
[
"vue-cli-service lint",
"git add"
]
为什么要加git add?
"gitHooks": {
"pre-commit": "lint-staged"
},
"lint-staged": {
"*.{js,vue}": [
"vue-cli-service lint",
"git add"
]
},
这段配置哪儿有详细的文档解释?
[
"vue-cli-service lint",
"git add"
]
为什么要加git add?
10 回答11.5k 阅读
4 回答3.4k 阅读✓ 已解决
2 回答3k 阅读✓ 已解决
3 回答5.3k 阅读✓ 已解决
2 回答3.8k 阅读✓ 已解决
3 回答2.6k 阅读✓ 已解决
3 回答2.4k 阅读✓ 已解决
这段配置没有详细的文档。
gitHooks
的作用是定义一个钩子(hook)。"pre-commit"
的意思是在提交(commit)之前执行。当执行 lint 命令后,暂存区的文件被自动修复了。修复之后的文件并不存在于暂存区中,所以需要执行
git add
将修复后的文件重新加入到暂存区。"pre-commit"
执行完成后,如果没有错误,就会执行git commit
操作。