socket.io源码大概是70k,很大一部分是注释,空格……
我需要将该脚本减少到一个较小的大小一些脚本甚至没有空格和代码都在一起,这减少了脚本的原始大小。
为了删除注释和空格,socket.io脚本的位置在哪里?或者,有没有一个socket.io已经准备好了,没有注释和空格,尺寸更小?
发布于 2012-01-26 16:02:40
在socket.io配置中有一个这样的设置:
https://github.com/LearnBoost/Socket.IO/wiki/Configuring-Socket.IO
browser客户端缩小缺省值为false
Socket.IO是否需要发送socket.io.js的精简版本。
您还可以在库上启用gzip压缩。
发布于 2012-01-26 09:12:50
客户端.js文件位于*yourdir*/node_modules/socket.io/node_modules/socket.io-client/dist
中
有一个名为socket.io.min.js
的文件,它已经缩小了。
发布于 2012-08-01 16:47:36
OP通过转到/node_modules/socket.io/lib
并编辑'manager.js',将“缩小”和"gzip压缩“都设置为"true”,修复了这个问题。他们必须这样做,因为他们使用的是间接使用'socket.io‘的nowJS
这将文件从70k减少到了大约4k!
https://stackoverflow.com/questions/9012686
复制相似问题