在安装和要求使用socket.io
模块时,使用socket.io及其documentation,
您还可以在浏览器中加载客户端库,例如,
无需配置任何特定的构建链,也无需运行Browserify命令或其他任何操作。
他们如何做到的?
答案 0 :(得分:1)
对于库的客户端和服务器版本,它们具有单独的存储库。
服务器端版本是这样的:https://github.com/socketio/socket.io 这是客户:https://github.com/socketio/socket.io-client
他们使用Gulp脚本构建位于dist
文件夹中的独立JS文件。您可以检查gulpfile
以获得更多详细信息。
当您以CommonJS方式加载客户端时,文件lib/index.js
会被加载,因为它是package.json中的主要/进入脚本,例如"main": "./lib/index"
我希望这能回答您的问题