使用VSCode WSL Remote,Chrome调试器为什么不启动Windows版Chrome?

时间:2019-06-08 18:06:35

标签: google-chrome visual-studio-code windows-subsystem-for-linux vscode-debugger vscode-remote

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

我在WSL中安装了Linux专用的Chrome浏览器,可以在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吗?

有任何官方指南吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

是的,您应该设置

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

另一种选择是设置别名chrome到Windows中的chrome.exe。为了确保持久性,请将其添加到您的~.bashrc或等效的shell或.profile中。

侧面说明:如果您愿意使用新的基于铬的Edge,那么您也应该能够对其进行调试。