搜索

首页  >  问答  >  正文

Vue 3 + 模块联邦:实现模块化的Vue 3应用程序

<p>我正在尝试使用Vue3和Module Federation构建一个简单的微前端示例,但遇到了冲突问题。</p> <p>我在这里有代码: https://github.com/ghalex/mf-example</p> <p>只有两个微前端:</p> <ul> <li>容器(Vue3)</li> <li>授权(Vue3)</li> </ul> <p>我的问题是,当我导入App.vue组件时:</p> <pre class="brush:js;toolbar:false;">// index.js - 在container中 import App from './components/App.vue' </pre> <pre class="brush:js;toolbar:false;">// indexAuth.js - 在auth中 import App from './components/App.vue' </pre> <p>在<strong>auth</strong>模块中加载模块到container时,App.vue组件被覆盖了。</p> <p>是否有任何webpack设置我遗漏了,以确保每个组件都被单独加载?</p>
P粉448346289P粉448346289526 天前688

全部回复(1)我来回复

  • P粉476046165

    P粉4760461652023-08-27 19:25:28

    我找到了问题,它是一个webpack-dev-server v4的bug。我降级到了v3,一切都正常工作。

    回复
    0
  • 取消回复