VSCodeで「The JS/TS language service immediately crashed 5 times. The service will not be restarted.」

VSCodeで「The JS/TS language service immediately crashed 5 times. The service will not be restarted.」

Visual Studio Code を立ち上げると

The JS/TS language service immediately crashed 5 times. The service will not be restarted.

というメッセージが表示され、JavaScript の Detect が終わらない状態になってしまっていました。

VS Code を Windows 側で立ち上げ、コードは仮想環境にあるものを参照して編集しているのですが、VS Code の設定の「allowedUNCHosts」に仮想環境側のホスト名を指定してあげないといけないようでした。

https://code.visualstudio.com/docs/setup/windows#_working-with-unc-paths

VS Code1.78.1 から UNC Path の悪用に関する脆弱性の修正が入っています。

対策

「Ctrl + Shift + P」を押して「Preferences: Open User Settings (JSON)」を開いて下記の設定を追加

"security.allowedUNCHosts":[
    "192.168.xx.xx",
    "wsl$", // wsl等の場合はこういった形か
]

もしかしたら「security.workspace.trust.enabled」の設定を外すのが手っ取り早いのかもしれない・・・。

開発環境をシェアする場合はそれぞれの Profile 設定のほうに追加していけば問題ないかと思いますが、

柔軟にするのは難がありそうなので個人の環境に合わせて対応してもらうしかなさそう(^_^;)