1.1.2 • Published 2 years ago

sguoyi-basic-ui v1.1.2

Weekly downloads
-
License
MIT
Repository
-
Last release
2 years ago

激活 husky

安装并初始化

git init npx huskt-init && npm install

修改 .husky/pre-commit hook 文件的触发命令

npm run eslint (即 npx eslint src/** --fix --ext .vue,.js,.ts,.jsx,.tsx)

npm run eslint 会对 src 目录下所有目标文件进行 eslint,但有事这并不是我们想要的;添加 lint-staged 仅对暂存区(即已经被 git add 的文件)的文件进行 eslint;

添加 lint-staged

安装

npm i lint-staged -D

在 package.json 里增加 lint-staged 配置项

"lint-staged": { ".{ts,tsx,js,jsx,vue}": "eslint --fix", ".{vue,css,less}": "stylelint --fix" // 这里是添加 stylelint 的 }

修改 .husky/pre-commit hook 的触发命令为: npx lint-staged

npx lint-staged