当第一个节点prcess分叉一秒时,VSCode不会停在断点上
第一个问题是,当你从你的app.js文件中执行以下操作时,会出现一些冲突错误,并按F5进行debugging:
var cp = require('child_process'); var node2 = cp.fork('./ app_FORK.js');
错误:侦听EADDRINUSE ::: 15838在Object.exports._errnoException(util.js:856:11)
我和VS社区有同样的问题,所以我在那里做了以下工作:var node2 = cp.fork('./ app_FORK.js',[],{execArgv:['–debug = 5859']} );
但是,在VS Code中,它似乎没有工作。 我放置断点,或尝试从命令行启动节点后附加,它出错。
你几乎在那里,你只需要在.vscode文件夹中configurationlaunch.json文件,以便将debugging器附加到subprocess。
json { "name": "Attach to Node", "type": "node", "address": "localhost", "port": 5859, }
只需在正确的端口上生成subprocess(可以在上面设置)并使用–debug或–debug-brk参数。
- npm在Windows上运行“DEBUG = *”问题
- 节点js的 – 导入mssql模块在Angular 2项目中使用的错误:“不能解决'dns'”和“无法parsing'dgram'”
- Visual Studio代码,debugging节点 – 我怎样才能打这个“未经validation的断点”?
- node.js和Segmentation错误
- 使用节点检查器debugging茉莉花节点testing
- 远程debugging来自WebStorm的node.js:远程debugging会话已处于活动状态
- 无法将debugging器附加到Docker Node 8.9.x
- 使用Passport.js的login系统始终执行“failureRedirect”(nodejs)
- Node.js堆栈跟踪不包括用户代码