【发布时间】:2017-08-01 02:30:16
【问题描述】:
我尝试使用 npm 安装 XMLHttpRequest 并附上此代码 sn-p 以使其工作:
var XMLHttpRequest = require("xmlhttprequest").XMLHttpRequest;
var myRequest = new XMLHttpRequest();
当我调试它时,它(谷歌浏览器的控制台)说“Uncaught ReferenceError: require is not defined”
:(请帮忙!
更新: 当我简单地写下这段代码时:
var myRequest = new XMLHttpRequest();
它没有用,然后我研究了它,发现安装我上面提到的这个 npm 包是可行的。通过这样做,错误(上面提到的)弹出。所以说 XMLHttpRequest 的任何一个代码都不起作用。
【问题讨论】:
-
Node.js 不是(并且与)浏览器 JavaScript 无关。
-
要么不要使用
require(),要么使用捆绑器。 -
@SLaks 仅供参考,这是一个用于 node js 的 npm 包npmjs.com/package/xmlhttprequest
-
Require 不是 js 的一部分
-
你必须通过 node js 运行它。直接在chrome中运行是行不通的
标签: javascript node.js