我試圖修復一個javascript window
-element問題。 我已經做了經典:`window.XMLHttpRequest`未定義
npm install jQuery
npm update
然後,在 'server.js' 的文件,在1號線
var $ = require('jQuery');
在我的Ubuntu驗證碼運行良好,沒有問題,應用程序繼續前進。在Windows 7上有一個我無法戰鬥的怪物。在我的CMD(具有管理員權限)
寫作node server.js
,我看到這條消息:
我簡直不敢採取這樣做的原因:window.XMLHttpRequest is undefined
。我是一個好奇的人,所以我發現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代碼。
歡迎SO-社會!請看我的編輯進一步的問題,格式和東西。隨時提高你自己的問題,但嘗試堅持我們的格式選項 - 謝謝! – 2012-07-16 13:09:23
@Andreas Niedermair謝謝你! – Francesco 2012-07-16 13:10:47
您是否正確安裝模塊? (順便說一句,你的'XMLHttpRequest'的polyfill不是基於原型的) – 2012-07-16 13:13:02