3

我正在为 JavaScript 项目切换到 VSCode WSL 远程模式。Chrome 调试器扩展始终在 Linux 中查找 Google Chrome。这是正确的行为吗?

我在 WSL 中安装了 Chrome for Linux,它可以在 X 服务器上运行。问题是断点不起作用。

我尝试在 WSL 中删除 Chrome,然后扩展程序将抛出Can't find Chrome - install it or set the "runtimeExecutable" field in the launch config.

我应该将“runtimeExecutable”设置为chrome.exe还是强制它在本地运行

"remote.extensionKind": {
    "msjsdiag.debugger-for-chrome": "ui",
}

如果没有安装 Linux,我可以更正一些配置,以便 Chrome 调试器可以在 Windows 中找到 Chrome 吗?

有官方指南吗?

谢谢!

4

1 回答 1

1

是的,你应该设置

"remote.extensionKind": {
"msjsdiag.debugger-for-chrome": "ui"}

另一种方法是设置别名chrome以转到 Windows 中的 chrome.exe。为确保持久性,请将其添加到您的~.bashrc或 shell 等效项或替代项.profile中。

旁注:如果您喜欢使用新的基于铬的 Edge,您也应该能够进行调试。

于 2019-07-26T12:50:14.333 回答