- 路由
- ant-mobile
- vconsole
- axios
- redux
- eslint webpack
- 陆续添加..
.
|————build ------------------- 构建目录
|————config ------------------- 配置目录
| |————webpack.config.js --------------- webpack 4+ 配置
|————public ------------------- 公共目录
|————scripts --------------- 运行目录
|————src ------------------- 路由目录
| |————api --------------- 数据请求层
| |————assets --------------- 静态文件
| |————common --------------- 共用库
| |————components --------------- 组件库
| |————env --------------- 环境文件
| |————redux --------------- redux配置
| |————utils --------------- 工具库
|————index.tsx --------------------- 入口文件
|————react-app-env.d.ts ------------- 环境等声明
|————.eslintrc.js ----------------- eslint配置
|————README.md --------------- 项目描述文件
|————package.json ------------- npm包依赖配置
$ npm i
$ npm start
$ npm run build
参考地址:Typescript配置
"eslint.validate": [
...
{
"language": "typescript",
"autoFix": true
},
{
"language": "typescriptreact",
"autoFix": true
},
...
// 开启自动修复
"eslint.autoFixOnSave": true,
(1) 在url后面跟上 ?isDebug=true、会开启vConsole,方便微信浏览器js debug (2) 打包到正式环境会自动关闭vConsole,详情请看webpack配置