【发布时间】:2017-06-14 21:48:04
【问题描述】:
当源文件像nodemon一样发生变化时,有没有办法在VS Code中自动重启节点调试器?
【问题讨论】:
-
你可以只使用 nodemon :) 调试器可以使用它。
-
很遗憾没有。
标签: javascript node.js visual-studio-code nodemon vscode-settings
当源文件像nodemon一样发生变化时,有没有办法在VS Code中自动重启节点调试器?
【问题讨论】:
标签: javascript node.js visual-studio-code nodemon vscode-settings
您甚至可以使用 nodemon 进行调试。以下是在 VS Code 中配置的步骤
launch.json 文件将被创建。打开该文件并进行如下更改"configurations": [
{
"type": "pwa-node",
"request": "launch",
"name": "Launch Program",
"skipFiles": [
"<node_internals>/**"
],
"program": "${workspaceFolder}\\**app.js**",
**"restart": true,
"runtimeExecutable": "nodemon"**
}
]
确保 nodemon 已全局安装。此外,您的服务器入口点是 app.js,如果它不同,请将其更改为该文件名。
【讨论】:
当源文件更改时,您无法自动重新启动节点调试器,但您可以使用单独的调试器来监控源文件更改,例如节点检查器。
node-inspector 由 StrongLoop 开发,还具有允许您在服务器运行时在调试器中编辑源代码的功能。
安装节点检查器
$ npm install -g node-inspector
启动节点检查器服务器
$ node-inspector
在您的节点进程中启用调试模式
$ node --debug your/node/program.js
加载调试器界面
在 Chrome 浏览器中打开http://127.0.0.1:8080/?port=5858
【讨论】: