我在 vue3、ts、vue cli 中遇到錯誤,其中顯示
Module '"c:/Users/USER/Documents/top-secret-project/src/components/Features/Features.vue"' 沒有預設導出.
從檔案匯入元件時
我不知道為什麼這個特定組件決定現在工作。
這是 Features.vue
<script lang="ts"> import Feature from "./Feature.vue"; </script> <template> <Feature /> </template>
P粉1285631402023-10-27 07:17:28
@Boussadjra 提到,如果在 Visual Studio Code 中安裝了 Vetur 擴展,則可能會發生這種情況。
插入 Vetur
如果我們在 Visual Studio Code 中安裝 Volar
擴展,這個問題就可以解決。
P粉6656790532023-10-27 00:29:07
使用腳本設定語法,無需在腳本中新增 export default
#,只需將 setup
屬性新增至腳本即可:
<script lang="ts" setup> import Feature from "./Feature.vue"; </script> <template> <Feature /> </template>