const { JSDOM } = require("jsdom");
const options = {
url: "http://example.com/",
};
const dom = new JSDOM(`
<!DOCTYPE html><html><head></head><body></div></body></html>
`, options);
var w = new dom.window.Worker("demo_workers.js");
var w = new dom.window.Worker("demo_workers.js");
^
TypeError: dom.window.Worker is not a constructor
at Object.<anonymous> (/Users/andrew/projects/swagger-linter/no-worker.js:10:9)
at Module._compile (module.js:624:30)
at Object.Module._extensions..js (module.js:635:10)
at Module.load (module.js:545:32)
at tryModuleLoad (module.js:508:12)
at Function.Module._load (module.js:500:3)
at Function.Module.runMain (module.js:665:10)
at startup (bootstrap_node.js:187:16)
at bootstrap_node.js:607:3
您可能会收到文件不存在但会定义Worker
的错误。
+1
人们可以不添加 +1 评论吗? 他们没有帮助。
解决此问题将取决于 Node.js 核心中的 Worker 支持, Ayo.js已支持该核心,但尚未合并到 Node.js 中。 不幸的是,该功能的主要作者和我都没有时间尽快实现这一点。
像@jcjolley这样的反应。
现在该节点支持工作线程 API是否应该再次调查?
最有用的评论
现在该节点支持工作线程 API是否应该再次调查?