コンテキスト: を使用してクライアント/サーバー アプリケーションを作成していますSocketIO
。問題の複雑さが比較的高いため、ノード JS のモジュール性ソリューション (require/exports) を使用して、クライアント側とサーバー側の両方を実装しています。クライアント コードを移動するために、browserify と beefy を使用してソリューションをテストしています。OSX Mavericks 10.9.2とブラウザー エージェントとしてクロムがあります。
問題: ノードでサーブを開始します。クライアントをビーフィーで起動し、ビーフィーが提供するページをクロムで開きます。次に、次のエラー メッセージが表示されます (同様の結果 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
どうすれば進められるかについて誰か考えがありますか?
よろしくお願いします、ハビエル。