vite 官网选择 typescript + react
npm install react-router react-router-dom --save
npm install @types/react-router @types/react-router-dom --dev
npm install sass --save
npm install redux react-redux --save
使用参考
// 通过 connect 方式进行连接
npm install axios --save
npm install @types/axios --dev
axios封装参考
npm install amfe-flexible postcss-pxtorem --save
// amfe-flexable 是阿里发布的一套可伸缩适配方法
// 也可用 lib-flexible + postcss-pxtorem 方式解决移动端适配
参考
npm install vite-plugin-imp -D 重要插件
npm install antd-mobile --save
参考
1、配置 antd-mobile 2、配置 别名 (注意tsconfig.json的paths配置统一,并项目要在vscode的工作区间避免报错)
npm install @typescript-eslint/eslint-plugin @typescript-eslint/parser -D
npm install eslint eslint-plugin-react eslint-plugin-react-hooks -D
- @typescript-eslint/parser: eslint 解析器,解析typescript,从来用来检查和规范typescript代码
- @typescript-eslint/eslint-plugin: eslint插件,包含各类定义好的检测typescript代码的规范'
npm install husky lint-staged -D
npm install @commitlint/cli @commitlint/config-conventional -D
配置 commitlint.config.js 文件