Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
docs
mock
src
.editorconfig
.eslintrc
.gitignore
.umirc.js
LICENSE
README.md
package.json
yarn.lock

README.md

umi-learn

学习umi

UmiJS 是一个类 Next.JSreact 开发框架。他基于一个约定,即 pages 目录下的文件即路由,而文件则导出 react 组件,然后打通从源码到产物的每个阶段,并配以完善的插件体系,让我们能把 umi 的产物部署到各种场景里。

目录

项目结构说明

├── dist/                          // 默认的 build 输出目录
├── mock/                          // mock 文件所在目录,基于 express
├── src/                           // 源码目录,可选
│ ├── assets/                      // 静态资源,编译时copy至dist目录
│ ├── components/                  // UI组件及UI相关方法
│ ├── models/                      // 全局数据模型(默认加载)
│ ├── pages/                       // 页面目录,里面的文件即路由
│ │ ├── .umi/                      // dev 临时目录,需添加到 .gitignore
│ │ └── .umi-production/           // build 临时目录,会自动删除
│ ├── services/                    // 数据接口
│ ├── utils/                       // 工具函数
│ │ └── request.js                 // 异步请求函数
│ ├── global.css                   // 约定的全局样式文件,自动引入,也可以用 global.less
│ └── global.js                    // 可以在这里加入 polyfill
├── .eslintrc                      // Eslint配置
├── .gitignore                     // Git配置
├── .umirc.js                      // umi 配置
├── LICENSE                        // 开源协议
├── package.json                   // 项目信息
├── README.md                      // 项目描述
└── yarn.lock                      // 项目信息

相关教程

开源协议

MIT