我在Windows上运行Visual Studio Code,但在WSL / bash上运行我的(NodeJS / TypeScript)应用程序。但是,我不能让VS Code Debug Console使用bash。它似乎仍然使用cmd.exe。
我可以通过在Visual Studio Code中运行我的应用程序,然后在调试控制台中输入process.platform
来测试它。它显示win32
。
另一方面,终端确实使用bash.exe。
我把terminal.integrated.shell.windows
和terminal.external.windowsExec
设置为C:\\Windows\\System32\\bash.exe
。
如何让VS Code在Debug Console中使用bash?
显然,我提到的设置没有效果。我只需要将"useWSL": true
设置添加到我的launch.json中。