组合式应用路由分发:是实现微前端的一种方式,我们以npm包的形式发布组件,然后在基座按需引入。各个npm包可以由不同的团队分开开发,但是开发时也要遵循一定的规范。
一、子模块应用
-
router.js中导出路由,各个模块之间路由名称不能重复

-
src/index.js中导出路由

-
package.js中配置入口文件

-
package.js的其他配置
name的名字不能有大写字母,每次发包的version版本不能重复。 -
vue.config.js中各个模块的别名不能重复

二、将子模块发布到npm
- 在npm官网注册自己的账户
- 设置npm代理
可以先检查自己的代理npm config get registry

本文详细阐述了如何通过npm包形式发布和管理子模块应用,包括路由配置、样式隔离、子模块发布流程以及基座集成。重点介绍了遵循的开发规范和避免样式冲突的方法。
最低0.47元/天 解锁文章
1921

被折叠的 条评论
为什么被折叠?



