私はM
、socket.io クライアントを依存関係として含む、browserify によって作成されたモジュール (たとえば ) を使用しています。M
AMD アプリケーション内で使用されています。上記のアプリ内でM
、ソケット クライアントへの接続呼び出しを発行し、選択されたトランスポートが jsonp-polling の場合、jsonp コールバックを実行しようとすると、ReferenceError: io is undefined
. io
グローバルではなく、 module 内にラップされているため、これは私にとって完全に理にかなっていますM
。
だから私の質問は、グローバルスコープに存在するio
必要がありますか? io
グローバルスコープに追加せずにコールバック配列にアクセスできるようにする方法はありますか?
免責事項- サンプルコードを提供していないことを感謝しますが、実装と実行が簡単な適切なモック例を作成するのに苦労しています. 質問が本当に意味をなさない場合は、私に知らせてください。何かをまとめることができるかどうかを確認しますが、誰かが答えられると思う場合、またはコードを見ずに正しい方向に向けてください。 !