提问:不使用微前端(qiankun)方式,能否实现各个前端应用的集成?

41 阅读1分钟

背景

当前有一个前端应用,框架为vue2,里边有很多模块,公共模块为用户管理、权限管理,业务模块为A、B、C、D.....

这些业务模块,在views、api文件夹下,都定义了自己的文件夹

目前存在这样的问题,部门1需要A、B模块,部门2需要C、D模块,每个部门都需要用户管理、权限管理这些公共模块,每个部门将代码拉到本地后,实际上只负责自己负责模块的开发,但是也将别的部门所负责的模块,拉到本地

需求

之前借助微前端qiankun,将A、B和C、D都写成了独立的子应用,但领导觉得qiankun太重,是否存在用非微前端,或者少量代码的方式,实现将各个模块分离成独立仓库,然后还能灵活重组