如何命名Node js workers

yfjy0ee7  于 2023-05-28  发布在  Node.js
关注(0)|答案(2)|浏览(92)

我无法找到解决方案的简单问题-是否有一种方法可以为我在Node.js应用程序中初始化的工作者给予?我的目标是在VS Code中调试Node.js应用程序时能够知道我正在查看哪个worker(通过查看worker名称而不是Worker ${X})。

e1xvtsh3

e1xvtsh31#

唉,没有:
https://github.com/nodejs/node/blob/56679eb53044b03e4da0f7420774d54f0c550eec/src/inspector/worker_inspector.cc#L28
但你可以尝试说服他们并提交一个公关,因为这个功能看起来很有用

aydmsdu9

aydmsdu92#

您可以在worker选项上设置名称属性:

new Worker("./foo.js", {name: "Bar"});

这将显示为
[工人1]酒吧
在VSCode调试器中。
据我所知,这个特性完全没有文档记录--它会生成类型警告。我是在Chrome devtools中为Workers移植代码时偶然发现它的;这已经是几年前的一个特点了。

相关问题