1

上下文:我正在使用SocketIO. 由于问题的复杂性相对较高,我使用其模块化解决方案(要求/导出)在节点 JS 中实现客户端和服务器端。为了移动客户端代码,我正在使用 browserify 和强大的功能来测试解决方案。我有一个OSX Mavericks 10.9.2和 chrome 作为浏览器代理。

问题:我用节点启动服务。我用beefy 启动客户端并用chrome 打开beefy 提供的页面。然后显示以下错误消息(我有检查run-browser.js而不是beefy类似的结果):

Socket IO: Error: module "msgpack" not found from "/.../redis.js"

我试图通过安装来解决这个问题,msgpack但我得到了更糟糕的结果。当我安装 msgpack 时,模块会出现类似的消息hiredis

Socket IO: Error: module "hiredis" not found from "/.../parser/hiredis.js"

最终安装后hiredis在浏览器上显示一条消息:

Uncaught TypeError: Cannot read property 'prototype' of undefined
http://localhost:9999/tests-bundle.js:3581

有人知道我该如何进行吗?

谢谢转发,哈维尔。

4

0 回答 0