umi框架开发移动端h5

1、官网:https://umijs.org/

2、创建出来的项目

bash 复制代码
yarn create umi
yarn start

3、推荐目录结构

.

├── config

│ └── config.ts

├── public//静态资源

├── dist

├── mock

│ └── app.ts|tsx

├── src

│ ├── .umi

│ ├── .umi-production

│ ├── layouts

│ │ ├── BasicLayout.tsx

│ │ ├── index.less

│ ├── models

│ │ ├── global.ts

│ │ └── index.ts

│ ├── pages

│ │ ├── index.less

│ │ └── index.tsx

│ ├── utils // 推荐目录

│ │ └── index.ts

│ ├── services // 推荐目录

│ │ └── api.ts

│ ├── app.(ts|tsx)

│ ├── global.ts

│ ├── global.(css|less|sass|scss)

│ ├── overrides.(css|less|sass|scss)

│ ├── favicon.(ico|gif|png|jpg|jpeg|svg|avif|webp)

│ └── loading.(tsx|jsx)

├── node_modules

│ └── .cache

│ ├── bundler-webpack

│ ├── mfsu

│ └── mfsu-deps

├── .env //环境变量

├── plugin.ts

├── .umirc.ts // 与 config/config 文件 2 选一 ,对webpack进行配置

├── package.json

├── tsconfig.json

└── typings.d.ts

4、config/config.ts

直接把.umirc.ts复制过来的,route中的组件都不需要写导入,非运行时配置(webpack配置)。


相关推荐
yujunlong39199 小时前
Redux Toolkit (RTK) + TypeScript
前端·typescript·react
Hao_Harrision10 小时前
50天50个小项目 (React19 + Tailwindcss V4) ✨| BackgroundSlider(背景滑块)
前端·typescript·react·vite7·tailwildcss
彩旗工作室1 天前
Clerk 完全指南:现代 Web 应用的用户认证革命
react·next·用户认证·clerk
全栈前端老曹2 天前
【前端权限】 权限变更热更新
前端·javascript·vue·react·ui框架·权限系统·前端权限
Dragon Wu2 天前
TanStack Query(React Query) 使用总结
前端·react.js·前端框架·react
Hao_Harrision4 天前
50天50个小项目 (React19 + Tailwindcss V4) ✨| RandomChoicePicker(标签生成)
前端·typescript·react·vite7·tailwildcss
Hao_Harrision4 天前
50天50个小项目 (React19 + Tailwindcss V4) ✨| FAQ Collapse(问题解答折叠面板)
前端·typescript·react·vite7·tailwildcss
前端不太难6 天前
RN 版本升级、第三方库兼容、Android/iOS 崩溃(实战博文 — 从 0.63 升到 0.72)
android·ios·react
前端无涯7 天前
TypeScript 完整学习指南:从基础到工程化实践
typescript·vue·react
至善迎风8 天前
React2Shell(CVE-2025-55182)漏洞服务器排查完整指南
网络安全·react·数据安全·漏洞·next·rsc·cve-2025-55182