我无法找到解决方案的简单问题-是否有一种方法可以为我在Node.js应用程序中初始化的工作者给予?我的目标是在VS Code中调试Node.js应用程序时能够知道我正在查看哪个worker(通过查看worker名称而不是Worker ${X})。
Worker ${X}
e1xvtsh31#
唉,没有:https://github.com/nodejs/node/blob/56679eb53044b03e4da0f7420774d54f0c550eec/src/inspector/worker_inspector.cc#L28但你可以尝试说服他们并提交一个公关,因为这个功能看起来很有用
aydmsdu92#
您可以在worker选项上设置名称属性:
new Worker("./foo.js", {name: "Bar"});
这将显示为[工人1]酒吧在VSCode调试器中。据我所知,这个特性完全没有文档记录--它会生成类型警告。我是在Chrome devtools中为Workers移植代码时偶然发现它的;这已经是几年前的一个特点了。
2条答案
按热度按时间e1xvtsh31#
唉,没有:
https://github.com/nodejs/node/blob/56679eb53044b03e4da0f7420774d54f0c550eec/src/inspector/worker_inspector.cc#L28
但你可以尝试说服他们并提交一个公关,因为这个功能看起来很有用
aydmsdu92#
您可以在worker选项上设置名称属性:
这将显示为
[工人1]酒吧
在VSCode调试器中。
据我所知,这个特性完全没有文档记录--它会生成类型警告。我是在Chrome devtools中为Workers移植代码时偶然发现它的;这已经是几年前的一个特点了。