我正在使用一个M
由 browserify 创建的模块(比如 ),它包括 socket.io 客户端作为依赖项。M
在 AMD 应用程序中使用。Inside said app, when M
issues a connect call to the socket client, and when the chosen transport is jsonp-polling, attempting to execute the jsonp callback throws a ReferenceError: io is undefined
. 这对我来说非常有意义,因为io
它不是全局的,而是包裹在 moduleM
中。
所以我的问题是,是否io
必须存在于全球范围内?有没有办法使这项工作能够在不添加io
到全局范围的情况下访问回调数组?
免责声明- 我很感激我没有提供任何示例代码,但我正在努力形成一个易于实现和运行的合适的模拟示例。如果这个问题真的没有任何意义,那么请告诉我,我会看看我是否可以把一些东西放在一起,但如果有人认为他们可以回答它,或者在没有看到任何代码的情况下指出我正确的方向,请做!