我很惊讶谷歌搜索没有给我任何结果。无论如何,这是我使用时的问题socket.io
:
当我进一步检查时,是来自 socket.io index.js 源文件(第 28 行)导致了问题:
var clientSource = read(require.resolve('socket.io-client/socket.io.js'), 'utf-8');
所以 require.resolve() 不是一个函数,我一开始怀疑这是我的节点版本,但不是,我已经更新到最新版本,它仍然存在。
我正在使用 browserify 和 gulp 生成应用程序文件。
有人能解决这个问题吗?谢谢
browserify
实施require
没有resolve
method.
由于显而易见的原因,你不能运行socket.io
浏览器内的服务器。如果你真的想要一个 socket.io 客户端,你应该需要socket.io-client
(自述文件说它与 browserify 兼容)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)