当第一个节点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参数。