Closed wizard-a closed 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" } }
和 umi 无关。
脚手架创建项目 ,生产的package.json 如下:
windows 系统 git commit 提交代码不执行 pre-commit 。 需更添加 husky 配置