/react-started

typescript, react, react-router, mobx, axios, webpack

Primary LanguageJavaScript

react started

前言

根据工作业务需求,开发的前端架构, 能承担较大的H5项目,使用的时候直接 fork

主要技术栈

typescript, react, react-router, mobx, axios, webpack 等

技术特点

  • 文件及功能划分
  • 基于 amfe-flexible + pxToRem 的高清布局
  • 模块化
  • 全局状态管理
  • 路由鉴权
  • 多环境部署
  • 接口请求处理
  • 支持国际化 前端基于vue-i18n

配置文件

/config 下为 webpack综合配置 /scripts 下为启动脚本配置

发开脚本

npm i
npm run dev

部署脚本

npm i

// 测试环境部署
npm run test-uat // 输出到 build 文件

// 生产环境部署
npm run build // 输出到 build 文件

应用依赖

node >= 8.11.4

npm >= 5