Javascript Node.JS和Jquery-typeError createWindow不是函数
我正在尝试使用node.js,并使用node.js服务器对象从server.js文件向服务器发送xmlhttp请求 我在.js文件的开头定义了以下内容:Javascript Node.JS和Jquery-typeError createWindow不是函数,javascript,jquery,node.js,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不是函数 我有什么明显的遗漏吗 我四处寻找答案
var http = require('http');
var jsdom = require('jsdom');
var $ = require('jquery');
当我尝试使用nodejs控制台运行.js文件时,出现以下错误:
require(…).jsdom(…).createWindow不是函数
我有什么明显的遗漏吗
我四处寻找答案,但没有进一步的答案。谢谢您的回复
这似乎是旧版本jquery中的一个已知错误。在node.js中重新安装最新版本的Jquery解决了这个问题。转到您的
package.json
文件,查看依赖项下的Jquery,您正在使用哪个版本。您可能正在使用1.7.4
我在这个旧版本中也遇到了同样的问题。转到Jquery 3.2.1来解决它
当你的朋友
npm install jQuery
它安装旧版本
在做
npm install jquery
它会安装更新的版本
区别仅在于大写字母Q。jsdom是否有createWindow函数?需要查看更多代码才能进一步提供帮助。