是 Ray 不是 Array

整理這些技術筆記真的很花時間,如果你願意 關閉 Adblock 支持我,我會把這份感謝轉換成更多「踩坑轉避坑」的內容給你!ヽ(・∀・)ノ

Advertisement
2023-04-19 Vue

解決 Vue 專案上開發出現 Virtual script not found 的錯誤

前言

最近改用新版的 Volar 之後打開一個新專案卻出現「Virtual script not found, may missing script lang="ts" / "allowJs": true / jsconfig.json.volar」的錯誤,所以這一篇記錄一下問題跟解決方式。

事發原因

首先當我建立一個新的 .vue 之後,就不知道為什麼出現了以下錯誤訊息

1
Virtual script not found, may missing <script lang="ts"> / "allowJs": true / jsconfig.json.volar

volar

雖然只要改成 <script lang="ts"> 就可以解決了,但我又不是要寫 TypeScript,所以這篇就記錄一下解決方式。

解決方式

解決方式有兩種,運行 Volar Reload Project 就可以了,方式很簡單,叫出 VSCode 指令列後輸入 Volar: Reload Project,就可以解決了。

Volar: Reload Project

但是你會發現每一次重新建立一次專案就會在一次出現 Virtual script not found, may missing script lang="ts" 的錯誤,所以比較正確的方式是在專案底下建立一個 jsconfig.json 檔案,然後內容如下:

1
2
3
4
5
{
"compilerOptions": {
"allowJs": true
}
}

這樣子就可以解決這個問題囉。

參考文獻

整理這些技術筆記真的很花時間,如果你願意 關閉 Adblock 支持我,我會把這份感謝轉換成更多「踩坑轉避坑」的內容給你!ヽ(・∀・)ノ

Advertisement

你的支持會直接轉換成更多技術筆記

如果我的筆記讓你少踩一個坑、節省 Debug 的時間,
也許你可以請我喝杯咖啡,讓我繼續當個不是 Array 的 Ray ☕

buymeacoffee | line | portaly

Terminal

分享這篇文章

留言

© 2025 Ray. All rights reserved.

Powered by Ray Theme