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配置)。


相关推荐
倾听醉梦语18 小时前
React/Vite/Next.js 前端开发工具 SpotPatch:点击页面元素精准定位 JSX/TSX 源码
javascript·react·ai编程·vite·next.js·前端开发工具
meilindehuzi_a1 天前
WebGPU DeepSeek项目实战(二):用单例模式加载Tokenizer并转发下载进度
单例模式·typescript·react
小当家.1052 天前
深入理解 ReAct Agent:从原理到 Java 实战
java·react.js·agent·react·架构设计·agent设计
DsirNg2 天前
从一次“接口背刺”谈 React 防静默崩溃与防御性编程
react·hooks
DsirNg3 天前
深入理解 React Hooks 原理
react·原理·hooks
带娃的IT创业者3 天前
微软开源“AI Agents for Beginners”:一场面向初学者的智能体范式启蒙
人工智能·microsoft·微软·开源·react·ai智能体·初学者
赵大仁4 天前
浏览器端 RAG:Transformers.js + WebGPU 本地检索入门
前端·ai·react·webgpu·rag
人间凡尔赛4 天前
React Compiler 1.0 正式落地:告别 useMemo / useCallback,2026 前端性能优化的新范式
前端·性能优化·react
赵大仁4 天前
生成式 UI 实战:用 JSON Schema + React 动态渲染 AI 界面
前端·ai·react·next.js·前端架构·生成式ui
only-qi5 天前
美的AI Agent面试题的解析与思考
人工智能·ai·llm·agent·react