@umi/max 快速搭建模板
| .husky | ||
| .vscode | ||
| config | ||
| mock | ||
| src | ||
| templates | ||
| .env | ||
| .eslintrc.js | ||
| .gitignore | ||
| .lintstagedrc | ||
| .npmrc | ||
| .prettierignore | ||
| .prettierrc | ||
| .stylelintrc.js | ||
| package.json | ||
| pnpm-lock.yaml | ||
| README.md | ||
| tsconfig.json | ||
| typings.d.ts | ||
智能文件柜使用手册
快速上手
1. 安装依赖
pnpm i
2. 生成页面模板
pnpm run page
3. 生成组件模板
pnpm run comp
4. 开发环境
pnpm run start
5. 打包
// UMI_ENV= dev、test、prod
pnpm run build:{{UMI_ENV}}
目录结构
. ├── publlic // 公共静态文件 ├── package.json
├── pnpm-lock.yaml ├── src │ ├── assets │ │ └── logo.jpg │ ├── constants // 公共静态变量 │ ├── layouts // 布局 │ │ ├── BaseLayout │ │ ├── LoadingLayout │ │ ├── AuthLayout │ │ ├── ... │ ├── services // 接口服务 │ ├── pages │ │ ├── Home.tsx │ │ └── index.tsx │ └── wrapper // │ └── utils // 工具页面 │ │ └── index.tsx // 工具页入口 │ └── 404.tsx // 报错页 │ └── app.ts // 入口页面 │ └── access.ts // 权限校验页面 │ └── global.less // 全局样式 ├── tsconfig.json └── typings.d.ts