基于 vite2 和 TypeScript 建立的 react h5 脚手架
vite2 + TypeScript + React
通过配置.eslintrc.*制定团队代码规范,对于不规范代码提供提醒及自动化修复功能,能够帮助开发者及时更正不符合规范的代码
根据规范自动格式化代码,通常与 eslint 搭配使用
编辑器配置。用于覆盖编辑器默认配置,以确保不同编辑器之间,代码格式的统一
在 git commit 之前,先强制进行 prettier 格式化,再检查代码规范,若检查不通过,阻止提交
使用 commitlint 约束项目 Git 代码提交描述信息格式规范
. ├── README.md ├── commitlint.config.js ├── index.html ├── package-lock.json ├── package.json ├── src │ ├── @types │ │ ├── declaration.d.ts │ │ └── route.d.ts │ ├── App.tsx │ ├── assets │ │ └── images │ ├── components │ │ └── error-boundary │ │ └── index.tsx │ ├── hooks │ ├── main.tsx │ ├── routes │ │ ├── config.ts │ │ └── index.tsx │ ├── service │ │ └── request.ts │ ├── styles │ │ ├── global.less │ │ └── reset.less │ ├── utils │ │ └── tool.ts │ ├── views │ │ └── home │ │ ├── index.less │ │ ├── index.module.less │ │ └── index.tsx │ └── vite-env.d.ts ├── static │ ├── favicon.svg │ └── js │ └── fastclick.min.js ├── tsconfig.json ├── vite.config.ts - 若文件不会被源码引用(例如 robots.txt),必须保持原有文件名(没有经过 hash)或者你压根不想引入该资源,只是想得到其 URL。放入到public目录中,在代码中使用相对路径(如/img.png)引入就好