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.」

2023-05-29

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設定のほうに追加していけば問題ないかと思いますが、

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