欢迎光临散文网 会员登陆 & 注册

Umijs基础教程(2)- 目录结构

2020-04-27 21:30 作者:一枚猿  | 我要投稿

一个基础的 Umi 项目大致是这样的,

.
├── package.json
├── .umirc.ts
├── .env
├── dist
├── mock
├── public
└── src
   ├── .umi
   ├── layouts/index.tsx
   ├── pages
       ├── index.less
       └── index.tsx
   └── app.ts


下图是创建项目的的结构:


src 目录

源代码目录。

.umi 目录

临时文件目录,比如入口文件、路由等,都会被临时生成到这里。不要提交 .umi 目录到 git 仓库,他们会在 umi dev 和 umi build 时被删除并重新生成。

layouts/index.tsx

约定式路由时的全局布局文件。

pages 目录

所有路由组件存放在这里。

app.ts


运行时配置文件,可以在这里扩展运行时的能力,比如修改路由、修改 render 方法等。

.editorconfig

编辑器配置文件。详细资料访问:https://editorconfig.org/## 

.env

环境变量。

初始化项目的时候是没有该文件的需要手动添加。

.gitignore

 提交到git服务器时忽略的文件配置。

.prettierignore

代码格式化时忽略的文件配置。

.prettierrc

代码格式化的规范配置。

.umirc.ts

umi的配置。

package.json

包含插件和插件集,以 @umijs/preset-、@umijs/plugin-、umi-preset- 和 umi-plugin- 开头的依赖会被自动注册为插件或插件集。

.umirc.ts

配置文件,包含 umi 内置功能和插件的配置。

dist 目录

执行 npm run build 后,生成的文件默认会存放在这里。

public 目录

此目录下所有文件会被 copy 到输出路径。


视频课程












Umijs基础教程(2)- 目录结构的评论 (共 条)

分享到微博请遵守国家法律