Vue 3 - amaran "Tidak dapat menyelesaikan komponen".
P粉451614834
2023-08-26 13:03:49
<p>Saya menemui amaran ini apabila cuba mengimport komponen daripada fail index.js saya. </p>
<p>Ini ialah folder komponen saya: </p>
<pre class="brush:php;toolbar:false;">components/
|-- index.js
|-- ComponentA.vue
|-- ComponentB.vue
|-- ComponentC.vue</pre>
<p> dan index.js: </p>
<pre class="brush:php;toolbar:false;">import ComponentA daripada './ComponentA';
import KomponenB daripada './ComponentB';
import ComponentC daripada './ComponentC';
eksport { ComponentA, ComponentB, ComponentC };</pre>
<p>Apabila saya mencuba ini dalam mana-mana komponen (B atau C)</p>
<pre class="brush:php;toolbar:false;"><script>
import { ComponentA } daripada './';
console.log(ComponentA); // tidak ditentukan
eksport lalai {
komponen: {ComponentA}
}
</script></pre>
<p>Saya mendapat amaran dalam konsol, bagaimanakah saya boleh membetulkannya? Apa salah saya di sini? </p>
<p>Sebenarnya, kaedah ini berfungsi:</p>
<pre class="brush:php;toolbar:false;">import ComponentA daripada './ComponentA';</pre>
<p>Tetapi saya tidak mahu menggunakan kaedah ini kerana saya mempunyai banyak komponen dalam folder <kod>komponen</code>
Anda hendaklah menulis pernyataan import seperti berikut: