安装后无法在 Node js 上 运行 zerorpc

Unable to run zerorpc on Node js after installation

我正在尝试用 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 包中的所有文件。但是,我不明白错误的根源。有人可以解释为什么会出现此错误吗?

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