網站搜尋

typescript - Vite-plugin-checker 在運行應用程式時無法識別錯誤


由於 Vite 無法識別 Typescript 錯誤,我希望 Vite-plugin-checker 在開發時幫我檢查它們。按照文件的說明,我將其安裝為開發依賴:

"vite-plugin-checker": "^0.5.6",
"vue-tsc": "^1.2.0"
"typescript": "^5.0.3",

然後,在我的 vite.config.ts 中,我使用這個插件:

import checker from 'vite-plugin-checker'

    plugins: [
      vue(),
      checker({typescript: true, vueTsc: true})
    ]

但是當我運行應用程式時,它不會識別任何錯誤。如果我在建置模式下運行,它就會識別。這裡的問題是什麼?

答案#1

如果有人仍然卡在這個問題上,我可以通過像下面這樣將路徑添加到 tsconfig 來解決它。

checker({
  vueTsc: {
    tsconfigPath: './tsconfig.app.json',
  },
}),

以下是一些有用的指令來檢查此問題,以查看 vue-tsc 是否正在監聽這些檔案

npx vue-tsc --noEmit -p tsconfig.app.json --diagnostics
npx vue-tsc --noEmit --diagnostics