Javascript Nodejs JSDOM在函数中未定义

Javascript Nodejs JSDOM在函数中未定义,javascript,node.js,jsdom,Javascript,Node.js,Jsdom,我这里有一些代码: 'use strict'; const jsdom = require('jsdom'); const { JSDOM } = jsdom; function foo() { JSDOM.fromURL('www.example.com').then((dom) => { // parse code here }); } foo(); 当我尝试运行此命令时,它给出错误无法读取未定义的属性'fromURL',并退出。作为参考,是fromURL的文档,是

我这里有一些代码:

'use strict';
const jsdom = require('jsdom');
const { JSDOM } = jsdom;
function foo() {
  JSDOM.fromURL('www.example.com').then((dom) => { 
    // parse code here
  });
}
foo();

当我尝试运行此命令时,它给出错误
无法读取未定义的属性'fromURL',并退出。作为参考,是fromURL的文档,是jsdom的总体文档。这真令人沮丧,请帮忙

您正在使用哪个版本的节点?似乎在最新版本上对我有效。我已经在最新的6.*版本和最新的7.*版本中试用过。这似乎只有在我使用mac的二进制文件下载时才会发生。