开发框架请教

各位佬友,公司最近想把几个老业务系统全部重做,将之前的多个系统作为以业务为驱动的一个大系统,每个系统可以独立部署,但是前端方面我担心由于页面和代码量的过多,会严重影响性能,请问一下各位,有没有合适的实现方案,技术栈为vue3+elements plus ui框架,微前端会是一个比较好的解决方案吗

不知道monorepo 行不行,可以不同的项目放一起,公用公共组件,但是项目一多会十分混乱

目前也考虑了这种模式,现在系统为7个,代码预估量在800万左右,不知道会不会出现依赖混乱而且打包困难的情况

那我建议不要这样做,因为monorepo可能会出现这种情况,之前公司就是历史堆积导致十分混乱

还好吧,我们公司就是这样做的,旧的系统太老了,升级比较耗时,也是个大项目,用qiankun搭建了一个微前端,新旧项目都放在一起,沙箱隔离,逐步替换旧的,不同项目之间存在的公共组件用lerna管理,个人感觉还是不错的,而且后面将其中的几个项目摘出来当成一个新产品来卖也不是错的

这个光代码合并起来没什么必要吧,又要能独立部署。可以做个整合系统,把各系统菜单入口统一起来,各系统都用统一菜单路由。
800w的代码放一个仓库里,你后面检出构建就是灾难。