在 create-react-app
创建的项目基础上加入了以下功能,可满足绝大多数日常项目开发:
- 加入了
antd
,axios
,dayjs
- 采用了
typescript
构建 - 项目进行了按需引入,组件懒加载,打包压缩去除注释,别名配置,
sass/less
模块化支持、以及暴露了自定义webpack
配置入口 - 配置了开发代理,见
src\setupProxy.js
- 配置了基本的
axios
拦截响应 - 配置了
store
- 处理了
router
的嵌套配置 - 添加了常见的
.gitignore
及.npmrc
文件 - 支持
mobx
和redux
状态管理器选择 - 加入了
polyfill
和antd
组件国际化处理
$ git clone https://github.com/zhuyuanmin/zym-cli.git
npm
$ cd zym-cli
$ npm install
$ npm link
任意目录可使用:$ npx zym create <projectName>
yarn
$ cd zym-cli
$ yarn
$ yarn link
任意目录可使用:$ zym create <projectName>