0.1.0 • Published 5 years ago

umi-plugin-single-spa v0.1.0

Weekly downloads
2
License
MIT
Repository
github
Last release
5 years ago

umi-plugin-single-spa

Umi plugin for single-spa.

试验性质的项目,不要用于生产环境。

NPM version Build Status NPM downloads

Why

验证 SingleSPA 在 umi 下的可行性,作为微前端其中一种方式的探索,可能是最佳实践,也可能不是。灵感来源于内部的 OneX 项目和前端微服务化进阶 1 - 基于 umi 的子模块方案

如何验证这个项目

依赖 umi 的这个 PR

安装依赖,

$ yarn

编译 srces 目录,

$ 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

暂无。

相关

LICENSE

MIT © Chen Cheng