让我们谈谈 Jamstack 的未来——加入我们

UmiJS

14437 星级
2545 forks
123 issues
主页
https://umijs.org
仓库
umijs/umi
语言
JavaScript
许可
MIT
模板
React

功能

  • 📦 开箱即用,内置支持 react、react-router、jest、webpack、rollup 等。
  • 🏈 类似 Next.js 且功能齐全的路由约定,还支持已配置路由
  • 🎉 插件系统,涵盖从源代码到生产的每个生命周期
  • 🚀 高性能,包括 PWA 支持、路由级别代码拆分等。
  • 💈 支持静态导出,适合没有服务器的环境
  • 🚄 快速开发启动,包括 dll 支持等配置。
  • 🐠 填充解决方案,通过 targets 配置添加 JS 和 CSS 填充,最低至 IE9
  • 🍁 支持 TypeScript,包括 d.ts 定义和 umi test
  • 🌴 dva深度集成,包括 duck 目录支持、模型的自动加载、代码拆分等
  • ⛄️ 支持 MPA,基于umi-plugin-mpa

安装

安装工具

$ yarn global add umi # OR npm install -g umi

构建

创建一个页面

$ mkdir myapp && cd myapp
$ umi generate page index

运行

启动开发者服务器

$ umi dev

构建和部署

$ umi build

示例

查找更多 静态网站生成器