Raj*_*Raj 5 node.js visual-studio-code windows-subsystem-for-linux vscode-debugger vscode-remote
我使用 WSLcode .从 Windows 终端中的项目目录启动 VSCode 。VSCode 启动时,状态栏显示“Auto Attach: Off”:
单击状态栏中的“自动附加:关闭”不会切换它。
然后我在 VSCode 的集成终端中启动我的项目npm run debug,它对应于 中的以下scripts行package.json:
"scripts": {
"debug": "NODE_ENV=development DEBUG='knex:*' nodemon --inspect ./server.js"
}
Run Code Online (Sandbox Code Playgroud)
但是,调试器不是自动附加的,因此我需要Attach从此处左侧显示的“运行”面板手动运行配置:
调试器可以工作,但我仍然无法将其切换Auto Attach: Off为On:
即使我Ctrl+Shift+P --> Debug: Toggle Auto Attach,也没有任何反应。即使我这样做后重新启动 VSCode。
因此,总而言之,我如何code .从 Windows 终端启动我的 VSCode,然后输入npm run debug并拥有 VSCode,运行我的程序并自动附加调试器?我还需要服务器在文件更改时重新启动,这就是我nodedemon在npm run debug脚本中使用的原因。
我是否需要:
改launch.json配置?尽管我基本上已经尝试launch.json了 VSCode 中显示的所有样板配置,但都没有奏效。
或修改我的package.json定义script的debug?
或者更正 VSCode 上的一些设置?
| 归档时间: |
|
| 查看次数: |
1606 次 |
| 最近记录: |