npx create-react-app name
项目使用prettier 格式化
登录官网prettier.org
添加.prettierc.json 和.prettierignore
pre-commint hook
代码每次提交之前,会对代码格式化
npx mrm@2 lint-staged
会在package.json 添加
"lint-staged": {
"*.{js,css,md,ts,tsx}": "prettier --write"
}
因为项目用的是typescript
hook 使用有错误问题(未解决)
npm install --save-dev eslint-config-prettier
{
"extends" : [
" some-other-config-you-use " ,
" prettier "
]
}