Vue 3 + Fédération de modules : implémentation d'applications Vue 3 modulaires
P粉448346289
2023-08-26 21:46:40
<p>J'essaie de créer un exemple simple de micro-frontend en utilisant Vue3 et Module Federation, mais je rencontre des problèmes de conflit. </p>
<p>J'ai le code ici :
https://github.com/ghalex/mf-example</p>
<p>Il n'existe que deux micro-interfaces : </p>
<ul>
<li>Conteneur (Vue3)</li>
<li>Autorisation (Vue3)</li>
</ul>
<p>Mon problème est que lorsque j'importe le composant App.vue : </p>
<pre class="brush:js;toolbar:false;">// index.js - dans le conteneur
importer l'application depuis './components/App.vue'
≪/pré>
<pre class="brush:js;toolbar:false;">// indexAuth.js - dans auth
importer l'application depuis './components/App.vue'
≪/pré>
<p>Lors du chargement du module dans le conteneur dans le module <strong>auth</strong>, le composant App.vue a été écrasé. </p>
<p>Y a-t-il des paramètres Webpack qui me manquent pour garantir que chaque composant est chargé individuellement ? </p>
J'ai trouvé le problème, c'est un
webpack-dev-server
bug pour la v4. Je suis passé à la v3 et tout fonctionne bien.