Vue CLi 集成git hooks

248 阅读1分钟

Vue CLI在新建项目之后,@vue/cli-service 也会安装 yorkie,在项目的.git/hooks的pre-commit文件中可以看到

code1.png

它会让你在 package.jsongitHooks 字段中方便地指定 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

安装完成后即可正常使用