React
、TypeScript
、Webpack5
-
ESLint
代码检查工具配合airbnb
整套风格对TypeScript
文件编码约束。 -
Stylelint
样式检查工具配合stylelint-less
对Less
文件编码约束。 -
Prettier
基于上面两个工具的规则,对代码进行格式化;当然最佳实践还需要配置VSCode实现自动格式化。 -
husky
工具使用Git Hooks自动化检查代码-
lint-staged
配合husky
在提交代码前对代码检查是否符合ESLint
和Stylelint
配置的规则 -
commitlint
配合husky
校验提交的commit信息是否符合规范
-
-
PostCSS
CSS的转换工具-
autoprefixer
:添加浏览器特定前缀 -
postcss-pxtorem
:px转rem单位
-
需要使用lilyrc-cli
对项目打包