最近比较闲,看了一些前端微前端的内容 流行的大概分为两种方式
注意:项目实战可以用一下qiankun(基座微前端)
一种是webpack5 模块联邦
用webpack5创建2个项目,项目中创建组件,这些组件就可以在2个项目中调用
通过插件ModuleFederationPlugin共享组件
目前该配置只能自己用webpack搭建项目,脚手架生成项目存在不少问题
该方式仅支持同一技术栈项目
plugins: [
new ModuleFederationPlugin({
name: "app_two",
library: