我正在尝试使用 Node.js 在服务器端使用 Codebird.js 库(用于 Twitter)。
Codebird.js 使用浏览器提供的 XMLHttpRequest 对象,而 Node 没有。
我没有重构 Codebird.js 以使用 Node 的 HTTP 对象,而是尝试导入这个 XMLHttpRequest 'emulation'(如果你愿意的话); https://github.com/driverdan/node-XMLHttpRequest
导入文件codebird.js
和待导入xmlhttprequest.js
文件是紧挨着的,但是github上导入的例子失败了;
我已经尝试以以下所有方式导入,所有这些方式都失败并出现相同的错误(它无法找到的模块名称始终是 的参数require
);
require("xmlhttprequest") // their example code
require("./xmlhttprequest")
require("./xmlhttprequest.js")
require("xmlhttprequest.js")
require("./XMLHttpRequest")
require("XMLHttpRequest")
require("./XMLHttpRequest.js")
require("XMLHttpRequest.js")
无论如何我都没有修改过'XMLHttpRequest.js'文件
我在 RedHat Linux 4 服务器上使用 Node.js v0.10.18
可能是什么原因造成的?