前面虽然是在自己的电脑自己的编辑器里添加了一些配置,当自己保存时就可以自动格式化自己写的代码。我但是我们并不能强求别人也用vscode来编码,可能别人用习惯了webstorm等。这时候为了继续维持项目统一的风格,最好是在react-cli脚手架工具中直接体现,而尽可能少的让别人需要去做别的编辑器配置。
这一小节做的就是让大家在git commit的时候自动触发prettier格式化代码的命令。
npm i -D husky lint-staged接下来配置 husky 和 lint-staged。在package.json中加入下面内容。
"husky": { "hooks": { "pre-commit": "lint-staged" } }, "lint-staged": { "src/**/*.{js,jsx,ts,tsx,json,css,scss,md}": [ "prettier --single-quote --write", "git add" ] }, v1.0.0npm 设为淘宝源
国际化
实现细节: npm 设为淘宝源 npm config set registry https://registry.npm.taobao.org