(1)安装格式化插件:yarn add --dev --exact prettier
(2)创建prettierrc.json文件:echo {}> .prettierrc.json
(3)创建.prettierignore文件,输入:
bulid coverage
(4)安装打包时自动化格式插件:npx mrm lint-staged
error的话,直接在package.json中添加:
“husky”: {
“hooks”: {
“pro-commit”: “lint-staged”
}
},
“lint-staged”: {
“*.{js,css,md,ts,tsx}”: “prettier --write”
}
(5)安装eslint-config-prettier插件解决prettier与eslint的冲突: yarn add eslint-config-prettier -D
(6)在package.json中添加:
“extends”: [“prettier”]
eslint自动检验配置流程:
(1)安装插件:yarn add @commitlint/{config-conventional,cli}
(2)运行指令:orts={extends: [’@commitlint/config-conventional’]}" > commitlint.config.js
(3)在package.json中添加:
“husky”: {
“hooks”: {
“pro-commit”: “lint-staged”,
“commit-msg”: “commitlint -E HUSKY_GIT_PARAMS”
}
},
版权声明:本文为m0_51499501原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。