【发布时间】:2017-08-16 20:11:43
【问题描述】:
我正在尝试使用 Node.js 设置 zerorpc。但是,即使在安装 zerorpc 之后,我也会收到错误消息:
Exception: ReferenceError: Can't find variable: require
这是我的.js 文件中的代码:
var zerorpc = require("zerorpc");
var client = new zerorpc.Client();
client.connect("tcp://127.0.0.1:4242");
client.invoke("hello", "World!", function(error, res, more) {
console.log(res);
});
我用这一系列命令安装了zerorpc:
brew install zmq
npm install zerorpc
似乎 zerorpc 已正确安装,因为我看到一个文件夹,其中包含应该包含在 zerorpc 包中的所有文件。但是,我不明白错误的根源。有人可以解释为什么会发生这个错误吗?
【问题讨论】:
-
我怀疑你的 nodejs 安装有问题。此错误与 zerorpc 无关。
-
Ref.:
Exception: .. Can't find variable: require-- 显然不是 ZeroMQ 问题,检查一下这是怎么发生的,语法require( <package> )被拒绝了
标签: javascript node.js failed-installation