Vue CLI在新建项目之后,@vue/cli-service 也会安装 yorkie,在项目的.git/hooks的pre-commit文件中可以看到
它会让你在 package.json 的 gitHooks 字段中方便地指定 Git hook:
"gitHooks": {
"pre-commit": "lint-staged"
},
"lint-staged": {
"*.{js,vue}": [
"vue-cli-service lint",
"git add"
]
}
}
不过在使用yorkie实现git commit 校验时,需要先安装lint-staged
npm install lint-staged --save-dev
安装完成后即可正常使用