jsdom.env is not defined

Author: raphaelsoulCreated Nov 13, 2020Updated Nov 20, 2020

https://github.com/bda-research/node-crawler/blob/e8a51d794c1a712bef65594556311218fdcb9fb7/lib/crawler.js#L157

reproduce code

var jsdom = require('jsdom');
var Crawler = require('crawler');

var c = new Crawler({ jQuery: jsdom, jquery: jsdom });

c.queue({
  jQuery: {
    jsdom
  },
  uri: "https://www.baidu.com",
  callback: (err, res, done) => {
    console.log(err, res, done)
  }
})

This leads to image

By the way the statement about jsdom seems to be outdated. pass { jQuery: require('jsdom') } not works

Source: bda-research/node-crawler