0.0.7 • Published 5 years ago

mife v0.0.7

Weekly downloads
1
License
ISC
Repository
github
Last release
5 years ago

mife

基于 umi 的前端微服务(micro-frontend)扩展插件。

特性

  • 项目隔离,将复杂的前端拆分成多个子项目,单独编译打包;子项目可独立运行,或多个组合运行
  • 运行环境隔离,将打包的子项目作为模块,生成唯一标识,防止不同项目的js,css等资源污染
  • 提供注册和注销API(sub, unsub),子项目组合时,可在.umirc.js中配置需要注册的子项目,也可以通过API自动注册子项目

他是怎么来的?

目前的趋势是构建一个功能丰富且强大的前端应用,即单页面应用(SPA),其本身一般都是建立在一个微服务架构之上。前端层通常由一个单独的团队开发,随着时间的推移,会变得越来越庞大而难以维护。 微前端背后的理念是将一个网站或者 Web App 当成特性的组合体,每个特性都由一个独立的团队负责。每个团队都有擅长的特定业务领域或是它关心的任务。这里,一个团队是跨职能的,它可以端到端,从数据库到用户界面完整的开发它所负责的功能。

工具

DEMO实例

0.0.7

5 years ago

0.0.6

5 years ago

0.0.5

5 years ago

0.0.4

5 years ago

0.0.3

5 years ago

0.0.2

5 years ago

0.0.1

5 years ago

0.0.0

5 years ago