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

報錯原因:typescript 只能理解 .ts 文件,無法理解 .vue文件
解決方法:在項目根目錄或 src 文件夾下創建一個后綴為 .d.ts 的文件,並寫入以下內容:
declare module '*.vue' { import { ComponentOptions } from 'vue' const componentOptions: ComponentOptions export default componentOptions }


報錯解決:

