Node.JS和Jquery - typeError createWindow不是函数

时间:2016-01-15 15:49:51

标签: javascript jquery node.js

我正在尝试使用node.js并使用node.js服务器对象从我的server.js文件向服务器发送xmlhttp请求。

我在.js文件的开头定义了以下内容:

var http = require('http');
var jsdom = require('jsdom');
var $ = require('jquery');

当我尝试使用nodejs控制台运行.js文件时,出现以下错误:

require(...)。jsdom(...)。createWindow不是函数

我有什么明显的遗失吗?

我四处寻找答案,但没有进一步。

2 个答案:

答案 0 :(得分:0)

感谢您的回复。

似乎这是旧版jquery中的已知错误。在node.js中重新安装最新版本的Jquery解决了这个问题。

答案 1 :(得分:0)

转到您的package.json文件,然后在dependencies下查看您正在使用的jQuery版本。你有可能使用1.7.4

我遇到了与旧版本相同的问题。转到Jquery 3.2.1解决它。

当你这样做时,

npm install jQuery

安装旧版本。

在做

npm install jquery

它安装了较新的版本。

区别仅在于大写Q.