I am a beginner with JSDOM and I am trying to load js in the script tag. Following is the code for this
var dom = new JSDOM(doc, {runScripts: "dangerously",resources:"usable"});
var window = dom.window;
console.log(dom.window);
window.onload = function () {
console.log("done load...");
}
Error: Uncaught [SyntaxError: Unexpected token <]
at reportException (C:\node_modules\jsdom\lib\jsdom\living\helpers\runtime-script-errors.js:66:24)
at processJavaScript (C:\node_modules\jsdom\lib\jsdom\living\nodes\HTMLScriptElement-impl.js:192:7)
at HTMLScriptElementImpl._innerEval (C:\node_modules\jsdom\lib\jsdom\living\nodes\HTMLScriptElement-impl.js:122:5)
at C:\node_modules\jsdom\lib\jsdom\browser\resource-loader.js:31:22
at Object.check (C:\node_modules\jsdom\lib\jsdom\living\nodes\Document-impl.js:74:11)
at C:\node_modules\jsdom\lib\jsdom\living\nodes\Document-impl.js:93:12
at wrappedEnqueued (C:\node_modules\jsdom\lib\jsdom\browser\resource-loader.js:255:16)
at Request.request [as _callback] (C:\node_modules\jsdom\lib\jsdom\browser\resource-loader.js:203:9)
at Request.self.callback (C:\node_modules\request\request.js:186:22)
at emitTwo (events.js:126:13) SyntaxError: Unexpected token <
at createScript (vm.js:80:10)
at Object.runInContext (vm.js:119:10)
at processJavaScript (C:\node_modules\jsdom\lib\jsdom\living\nodes\HTMLScriptElement-impl.js:190:10)
at HTMLScriptElementImpl._innerEval (C:\node_modules\jsdom\lib\jsdom\living\nodes\HTMLScriptElement-impl.js:122:5)
at C:\node_modules\jsdom\lib\jsdom\browser\resource-loader.js:31:22
at Object.check (C:\node_modules\jsdom\lib\jsdom\living\nodes\Document-impl.js:74:11)
at C:\node_modules\jsdom\lib\jsdom\living\nodes\Document-impl.js:93:12
at wrappedEnqueued (C:\node_modules\jsdom\lib\jsdom\browser\resource-loader.js:255:16)
at Request.request [as _callback] (C:\node_modules\jsdom\lib\jsdom\browser\resource-loader.js:203:9)
at Request.self.callback (C:\node_modules\request\request.js:186:22)
done load...
I am not sure what the above error indicates and how should I debug it. Any ideas?