【问题标题】:Unable to run zerorpc on Node js after installation安装后无法在 Node js 上运行 zerorpc
【发布时间】: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


【解决方案1】:

感谢您的建议。我必须将.js 文件作为node filename.js 而不是js filename.js 运行。

【讨论】:

    猜你喜欢
    • 2014-11-30
    • 2019-12-03
    • 1970-01-01
    • 2015-03-06
    • 1970-01-01
    • 2016-05-24
    • 2019-09-06
    • 2021-12-29
    • 1970-01-01
    相关资源
    最近更新 更多