我正在为一个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吗?
有任何官方指南吗?
谢谢!
答案 0 :(得分:0)
是的,您应该设置
"remote.extensionKind": {
"msjsdiag.debugger-for-chrome": "ui"}
另一种选择是设置别名chrome
到Windows中的chrome.exe。为了确保持久性,请将其添加到您的~.bashrc
或等效的shell或.profile
中。
侧面说明:如果您愿意使用新的基于铬的Edge,那么您也应该能够对其进行调试。