umijs / umi

A framework in react community ✨
https://umijs.org
MIT License
15.3k stars 2.65k forks source link

windows 系统 git commit 不执行 pre-commit #1584

Closed wizard-a closed 5 years ago

wizard-a commented 5 years ago

脚手架创建项目 ,生产的package.json 如下:

{
  "private": true,
  "scripts": {
    "start": "umi dev",
    "build": "umi build",
    "test": "umi test",
    "lint": "eslint --ext .js src mock tests",
    "precommit": "lint-staged"
  },
  "devDependencies": {
    "husky": "^0.14.3"
  },
  "lint-staged": {
    "*.{js,jsx}": [
      "eslint --fix",
      "git add"
    ]
  },
  "engines": {
    "node": ">=8.0.0"
  },
}

windows 系统 git commit 提交代码不执行 pre-commit 。 需更添加 husky 配置

 "husky": {
    "hooks": {
      "pre-commit": "lint-staged",
      "commit-msg": "commitlint -E HUSKY_GIT_PARAMS"
    }
  }
sorrycc commented 5 years ago

和 umi 无关。