Vue 3 – Warnung „Komponente konnte nicht aufgelöst werden'.
P粉451614834
2023-08-26 13:03:49
<p>Beim Versuch, eine Komponente aus meiner index.js-Datei zu importieren, ist diese Warnung aufgetreten. </p>
<p>Dies ist mein Komponentenordner: </p>
<pre class="brush:php;toolbar:false;">components/
|-- index.js
|-- ComponentA.vue
|-- ComponentB.vue
|-- ComponentC.vue</pre>
<p> und index.js: </p>
<pre class="brush:php;toolbar:false;">import ComponentA from './ComponentA';
importiere ComponentB aus './ComponentB';
ComponentC aus './ComponentC' importieren;
export { ComponentA, ComponentB, ComponentC };</pre>
<p>Wenn ich dies in einer beliebigen Komponente (B oder C) versuche</p>
<pre class="brush:php;toolbar:false;"><script>
import { ComponentA } from './';
console.log(ComponentA); // undefiniert
Standard exportieren {
Komponenten: {KomponenteA}
}
</script></pre>
<p>Ich erhalte eine Warnung in der Konsole. Wie kann ich das beheben? Was mache ich hier falsch? </p>
<p>Diese Methode funktioniert übrigens:</p>
<pre class="brush:php;toolbar:false;">KomponenteA aus './KomponenteA' importieren;</pre>
<p>Aber ich möchte diese Methode nicht verwenden, da ich viele Komponenten im Ordner <code>components</p> habe.
你应该将导入语句写成如下形式: