Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/42.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/backbone.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 如何在NodeJ上创建无头测试窗口?_Node.js_Backbone.js - Fatal编程技术网

Node.js 如何在NodeJ上创建无头测试窗口?

Node.js 如何在NodeJ上创建无头测试窗口?,node.js,backbone.js,Node.js,Backbone.js,为什么我可以创建一个窗口,这样它就不会抛出这个错误 抛出新错误(“jQuery需要一个包含文档的窗口”); 错误:jQuery需要一个窗口,其中包含来自jsdom的文档 以下是一个例子: jsdom.env({ html:“”, 完成:功能(错误,窗口){ global.window=窗口; // ... 回调(); } }); jsdom.env({ html: "<html><body></body></html>", done:

为什么我可以创建一个窗口,这样它就不会抛出这个错误

抛出新错误(“jQuery需要一个包含文档的窗口”);

错误:jQuery需要一个窗口,其中包含来自jsdom的文档

以下是一个例子:

jsdom.env({
html:“”,
完成:功能(错误,窗口){
global.window=窗口;
// ...
回调();
}
});
jsdom.env({
  html: "<html><body></body></html>",
  done: function(errs, window) {
    global.window = window;
    // ...
    callback();
  }
});