描述:一个基于 webpack4、React16、typescript、react-router-dom、es6、antd、axios 的前端项目,路由支持按需加载或按模块加载,ui框架默认配置是 antd,支持按需加载组件;javascript版本
cnpm install || npm install
npm run jest
单次运行npm run watch
检测运行npm run reset
快照覆盖
npm run start
启动项目npm run build
打包
.
├── dist --------------------- 打包文件
├── webpack.config --------------------- webpack相关配置
├── package.json --------------------- 项目配置
├── README.md ------------------------ 说明文件
├── tsconfig.json ------------------------ typescript配置
├── jest.config.js ------------------------ jest配置
├── .babelrc ------------------------ babel 配置
├── __mocks__ ------------------------ 测试辅助文件
├── __tests__ ------------------------ 测试文件
└── src ------------------------------ 源码目录
├── axios ------------------- 接口
├── components ------------------- 业务模块集合目录
├── config ------------------- 配置参数
├── lib -----------------------
└── img --------------------- img
└── less --------------------- less文件
└── pages ------------------------ 页面集合目录
└── home --------------------- Home
├── Home.js ------------- 页面入口文件
└── Home.less -------- 页面样式
└── index.js -------- 页面样式
├── router ------------------- 路由
├── store ------------------- redux
└── actions --------------------- actions
└── reducers --------------------- reducers
└── sagas --------------------- sagas
└── stores --------------------- stores
├── util ------------------- 辅助方法
├── App ------------------- 入口组件
├── index ------------------- 入口文件
- --watchAll 开启检测
- --cache 缓存
- -b 在第一个失败的测试套件后立即退出测试套件。
- --debug 打印有关您的Jest配置的调试信息。
- --errorOnDeprecated 调用已弃用的API会抛出有用的错误消息。有助于简化升级过程。
- --expand 使用此标志显示完整的差异和错误而不是补丁
typescript热更新antd 按需加载jest 测试环境
webpack4-es6-react
- 介绍:一个基于webpack4、es6、react、react-router4、axios技术的项目架构
- 地址:https://github.com/NewPrototype/webpack4-es6-react
webpack4-es6-react-typescript
- 介绍:一个基于jest、typescript、webpack4、es6、react、react-router4、axios技术的项目架构
- 地址:https://github.com/NewPrototype/webpack4-es6-react-typescript
template-cli
- 介绍:操作终端下载react和typescript模版
- 地址:https://github.com/NewPrototype/template-cli
template
- 介绍:react、typescript模版文件
- 地址:https://github.com/NewPrototype/template
electron-web
- 介绍:electron前端项目
- 地址:https://github.com/NewPrototype/electron-web
electron-node
- 介绍:electron node服务器
- 地址:https://github.com/NewPrototype/electron-server