我正在尝试修复 javascript window
元素问题。
我已经做了经典的:
npm 安装 jQuery
npm 更新
然后,在“server.js”文件的第 1 行
var $ = require('jQuery');
在我的 Ubuntu 上,这段代码运行良好,没有任何问题,并且应用程序继续运行。在 Windows 7 上有一个我无法与之战斗的怪物。
在我的 cmd 上(具有管理员权限)编写 node server.js
,我看到以下消息:
我就是无法接受这个原因:window.XMLHttpRequest 未定义
。我是一个好奇的人,所以我发现 window.XMLHttpRequest
是在哪里初始化的,以及谁/什么适用于此:
位于 http://github.com/coolaj86/node-jquery/blob/master/lib/node-jquery.js 的第 8 行.
window.XMLHttpRequest = require("xmlhttprequest").XMLHttpRequest;
为什么没有做好它的工作?
https://github.com/driverdan/node-XMLHttpRequest/blob/master/lib/XMLHttpRequest.js这是 xmlhttprequest 代码。
最佳答案
解决方案:
- 安装python从2.5.0到3.0.0版本(免费)
- 安装 Visual Express 2010 或更高版本(免费)
关于jquery - `window.XMLHttpRequest` 未定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11504926/