0.1.0 • Published 5 years ago
umi-plugin-single-spa v0.1.0
umi-plugin-single-spa
Umi plugin for single-spa.
试验性质的项目,不要用于生产环境。
Why
验证 SingleSPA 在 umi 下的可行性,作为微前端其中一种方式的探索,可能是最佳实践,也可能不是。灵感来源于内部的 OneX 项目和前端微服务化进阶 1 - 基于 umi 的子模块方案。
如何验证这个项目
依赖 umi 的这个 PR。
安装依赖,
$ yarn
编译 src
为 es
目录,
$ yarn build
在 test/fixtures
下的 master、app1 和 app2 下同时运行,
$ umi dev
Feature
- ✔︎ 基于 SingleSPA
- ✔︎ 支持主应用和子应用都用 umi
TODO
暂没很多时间深入,有需求的同学最好自己上。
- 按需加载(配置不放在 slave 里)
- HTML Entry
- Config Entry
- CSS 隔离
- JS 沙箱
- 公共依赖加载策略
- 预加载
Installation
$ yarn add umi-plugin-single-spa
Usage
暂无。
相关
- umi-example-monorepo - 之前尝试的另一种简单粗糙的微前端试验
LICENSE
MIT © Chen Cheng
0.1.0
5 years ago