背景
存在这么一个项目,需要被其他模块使用,本身也是一个单页应用,可以单独访问。其中 “其他模块” 存在以下问题
- 包含2个rem标准;
- 一个是历史项目使用的是原生JS+JQuery 包含很多历史的代码,不敢乱动
另外一个是新框架(vite+Vue3+ts)
解决方案
- 微前端
- qiankun
- qiankun + web-component
- 问题与结论
- web-component
- 两个vite.config.ts
- monorepo
- 问题与结论
存在这么一个项目,需要被其他模块使用,本身也是一个单页应用,可以单独访问。其中 “其他模块” 存在以下问题
- 包含2个rem标准;
- 一个是历史项目使用的是原生JS+JQuery 包含很多历史的代码,不敢乱动
另外一个是新框架(vite+Vue3+ts)