意思是說找不到對應的模組“@/views/xxx.vue”或其相應的型別宣告
因為ts只能解析 .ts 檔案,無法解析 .vue檔案
解決方法很簡單,一開始的時候env.d.ts
是空檔案(如vite-env.d.ts
),我們可以在專案的env.d.ts
中引入如下程式碼:
declare module '*.vue' {
import { DefineComponent } from "vue"
const component: DefineComponent<{}, {}, any>
export default component
}
加入上面的程式碼,就不報錯了。