- 使用ES6的语法
- 使用ESlint做静态语法检查
- 支持多页应用
- 支持多环境的构建脚本配置
- 支持ejs模板引擎
- 增加less-loader
- 增加postcss-loader
- 可进行 mock 和 dev 环境切换
- 支持展开运算符 "..."
- srcDir起别名 "@"
- 增加common.scss通用样式,定义各种尺寸和颜色
- 增加两个简单的辅助工具 utils/Url.js 和 utils/Cookie.js
- 增加网络请求库axios
- 拆分配置,移动端独立分支,master分支为基础版本,后续衍生出移动端分支、多页面分支等
- 组件Demo:Login
- 压缩vendor.all.js的体积,800多K -> 110K
- vendor.all.js不带sourcemap了
- vendor.all.js中增加react-router
- 修复IE下报错:Promise未定义(babel-polyfill)
- 升级React版本到16.7
- 升级Babel版本到7
- 修改目录结构
- 添加ESLint
- 经过项目实践,调整目录结构使更加合理
- 整理npm script
- 修复npm build时发生的错误
- 多页面和单页面不再区分
- 更新部分npm包和配置
- 使用TypeScript
- 升级Babel
- 改善兼容性处理方案
- 调整TypeScript用到的npm包
- 增加了相对完整的项目Demo
- antd升级为4.0
- 优化Webpack打包配置
- 修改prettier的格式化规则
- 自定义antd的主题
- 集成异常监控Sentry
- 升级npm包
- node-sass 改为 dart-sass
- 约定路由写法
- 全新的npm script
- 优化构建的性能
- 配置CDN加速
- 增加define变量功能