javascript - vue-tsc 和 volar 因版本衝突。我要如何解決這個問題?
我讓 VSCode 告訴我這裡有一個問題:
❗ 不同的 vue-tsc 版本 Vue 語言功能 (Volar) 的版本是 1.0.9,但工作區的 vue-tsc 版本是 0.39.5。這可能會導致不同的類型檢查行為。
vue-tsc: /home/tomas/Desktop/testingthekid/viteFiles/typescript/typescript-and-vue-workshop/app/node_modules/vue-tsc/package.json
所以我用 Google 搜尋了一下,發現了一個類似的問題,是通過安裝最新版本的 vue-tsc 解決的,你知道的,兩者是相同的,問題應該就會消失。就我而言,我這麼做了,.json 文件也變了,確實現在是 "vue-tsc": "^1.0.9",但問題仍然存在,即使我再次 ctrl+c 然後 npm run dev,可能是因為這樣做:ctrl+c 然後 npm run dev 不是重啟伺服器的正確方式?為什麼 vscode 沒有處理版本變更?
這裡有一張圖:
你可以看到錯誤和 vue-tsc 的版本。這是我捕捉到的另一個 => 可能是問題所在:
我該如何解決這個問題,先謝謝你,而且每個答案/建議都非常感謝。
答案#1
打開命令面板(ctrl+shift+P)並點擊 Volar: Restart Vue server


