Garfish
是字节跳动内部自研的微前端框架,提供了从开发调试、服务注册和发现、部署上线、运行的完整解决方案,主要用于解决多团队协作的大型单体应用维护困难的问题。
目前在字节跳动内部有超过 60 个团队,300 个项目使用 Garfish。
$ npm install garfish
import Garfish from 'garfish';
Garfish.run({
domGetter: '#AppContainer',
apps: [
{
name: 'app',
entry: 'xx.html',
activeWhen: '/index',
},
],
});
Garfish is released under the Apache License, Version 2.0.