vue3 報錯解決:找不到模塊‘xxx.vue’或其相應的類型聲明。(Vue 3 can not find module)


最近在用 vue3 寫一個小組件庫,在 ts 文件中引入 .vue 文件時出現以下報錯:

 

 

 報錯原因:typescript 只能理解 .ts 文件,無法理解 .vue文件

解決方法:在項目根目錄或 src 文件夾下創建一個后綴為 .d.ts 的文件,並寫入以下內容:

declare module '*.vue' {
  import { ComponentOptions } from 'vue'
  const componentOptions: ComponentOptions
  export default componentOptions
}

 

 

 

 

 報錯解決:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM