У меня проблемы с требованием jquery и JSDOM.Я использую узел, закодированный в atom, с nightmarejs, который уже установлен и необходим, и nightmarejs работает правильно.
Для jquery и JSDOM я сделал то же самое, что и nightmarejs, и использовал:
npm install jquery --save
npm install JSDOM --save
У меня сейчас естьв моей кодировке:
var Nightmare = require ('nightmare');
var nightmare = Nightmare({ show: true , height: 900});
const jsdom = require("jsdom");
const { JSDOM } = jsdom;
require("jsdom").env("", function(err, window) {
if (err) {
console.error(err);
return;
}
var $ = require("jquery")(window);
});
Если я удаляю все кодировки, которые включают JSDOM и jquery, моя кодировка будет работать, но как только я запрошу их и запусту в терминале, я получу ошибку:
require(...).env is not a function
Так что мне нужно сделать, чтобы заставить его работать правильно?