Node.js 如何获取socket.io 0.7客户端文件

Node.js 如何获取socket.io 0.7客户端文件,node.js,socket.io,Node.js,Socket.io,我想下载socket.io 0.7客户端文件,我得到了服务器文件,但没有从哪里得到客户端文件 如果您使用NPM,请建议它们位于socket.io-client包中,该包与socket.io一起安装。您还可以从github获取文件:,这些答案帮助我找到了正确的方向。如果您使用的是NPM,只需使用 npm install socket.io-client 然后进入node_modules/socket.io-client/bin并运行 node builder 然后转到../dist,构建的Ja

我想下载socket.io 0.7客户端文件,我得到了服务器文件,但没有从哪里得到客户端文件


如果您使用NPM,请建议它们位于socket.io-client包中,该包与socket.io一起安装。您还可以从github获取文件:

,这些答案帮助我找到了正确的方向。如果您使用的是NPM,只需使用

npm install socket.io-client
然后进入node_modules/socket.io-client/bin并运行

node builder
然后转到../dist,构建的JavaScript文件就会在那里

谷歌搜索“download socket.io”从未产生任何结果,这有点可笑。没有任何东西能让我找到客户项目,所以我甚至没有意识到它们是两个独立的项目。我很惊讶,我甚至想出了构建过程。你也可以进入上面提到的文件夹,手动下载。太老派了P

编辑: 我在博客上写道,还有另一种方式:

如果您的后端使用Node.js(可能还有其他后端,我真的不知道),那么该文件已经通过Socket.IO服务器可用。只需添加一个脚本标记:

<script src="http://<uri:port>/socket.io/socket.io.js"></script>


指用于连接Socket.IO服务器的同一URI和端口。砰!没有额外的下载或安装。这些内容应该在文档和在线指南中更加明显。

最新的socket.io.js客户端文件截至今天(缩小版)):


我只更新了项目的链接,这应该更稳定。我认为第二种方法实际上是正确的方法,不需要下载,如果你升级socket.io server npm包,它将包含更新的客户端javascript。如果可以,我会改为正确的答案