Typescript-Mobx-Antd-Admin
本项目是 Antd-Admin 的Typescript+Mobx改写。
特性
- 基于React,ant-design
- 基于Antd-Admin,是一个比较完整的Admin Panel的实现
- 纯的 webpack + mobx + react-router 的实现,尽可能的减少依赖,适应尽量多的开发情况
- 基于 React-router 的动态Model和路由,按需载入
- 基于 webpack-dev-server 实现Mock功能
- 使用 Typescript 作为开发语言,自动的参数和类型检测,方便规模团队的协同开发
- 使用 Mobx 代替 Redux,更加简单灵活容易理解,提供类似 MVVM 的开发体验
- 使用 InversifyJs 实现依赖注入,完全替代 Mobx-React 的inject,整体架构更容易理解,降低藕合,方便使用
开发架构
参考 Antd-Admin 的 README
快速开始
安装依赖:
npm i
编译第三方库为DLL:
npm run build:dll
开启开发服务器:
npm run dev
编译发布版本:
npm run build:prod