jsdom.env is not defined
Author: raphaelsoulCreated Nov 13, 2020Updated Nov 20, 2020
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

By the way the statement about jsdom seems to be outdated. pass { jQuery: require('jsdom') } not works
Source: bda-research/node-crawler