$.getJSON('https://api.twitch.tv/kraken/channels/' + SLoppierKitty7, function(channel) {
if (channel["stream"] == null) {
var live ="no"
} else {
var live ="yes"
}
Run Code Online (Sandbox Code Playgroud)
这是我的代码,但当我运行它时,我得到以下错误
E:\ Sloppers bot \node_modules\jQuery\lib \node-jquery.js:5 window = require('jsdom').jsdom().createWindow(); ^
TypeError:require(...).jsdom(...).createWindow不是创建时的函数(E:\ Sloppers bot \node_modules\jQuery\lib \node-jquery.js:5:39)在E:\对象的Sloppers bot \node_modules\jQuery\lib \node-jquery.js:9435:18.(E:\ Sloppers bot \node_modules\jQuery\lib \node-jquery.js:9437:2)在Module._compile(module.js:434:26)的Object.Module._extensions..js(module.js: 452:10)在Module.load(module.js:355:32)的Function.Module._load(module.js:310:12)在Module.require(module.js:365:17)的require(模块. js:384:17)在Object.(E:\ Sloppers bot\bot.js:2:9)
我该怎么办
这是我正在工作的机器人
所以我最近在C9上使用Node.js并在javascript文件中遇到了这个问题:
jsdom.env("", function(err, window) {
TypeError: jsdom.env is not a function
Run Code Online (Sandbox Code Playgroud)
这是我的代码:
var jsdom = require('jsdom');
var $;
jsdom.env("", function(err, window) {
console.log("what");
if (err) {
console.error(err);
return;
}
$ = require("jquery")(window);
$.ajax(settings).done(function (response) {
console.log(response);
});
});
Run Code Online (Sandbox Code Playgroud)
我更新了所有依赖项以及Node本身,但仍然遇到了这个问题.有谁知道怎么了?