大家好,本文主要是分享我在vue大型项目中使用模块联邦(ModuleFederation)的经验,以及一些小技巧。希望能够共同讨论微前端的实践方案。
项目搭建
- 使用 webpack + ModuleFederation 搭建vue项目(容器 + 应用)
- dev serve 方案(动态加载资源)
- 结合 jenkins + webHooks + 文件服务器 实现项目中各个仓库的版本管理
- 项目打包、部署
项目开发
- 路由方案
- 国际化方案
- 权限方案
- 跨应用配置整合方案
- 跨应用引用组件(vue、js)时,vscode 代码提示
- 应用版本迭代方案
开发小技巧
- 使用百度翻译接口进行国际化翻译
- 常用工具库
- 项目组件分级管理
之后会逐步填充,敬请期待~~