gpt4 book ai didi

javascript - 如何像 *socket.io* 一样使 Node 模块在浏览器中可用

转载 作者:行者123 更新时间:2023-12-03 01:18:24 24 4
gpt4 key购买 nike

使用socket.io ,及其 documentation ,当安装并需要模块 socket.io 时,例如,

enter image description here

您还可以在浏览器中加载客户端库,例如,

enter image description here

无需配置任何特定的构建链,或运行 Browserify 命令或其他任何内容。

他们是怎么做到的?

最佳答案

他们为该库的客户端和服务器版本有单独的存储库。

服务器端版本是这样的:https://github.com/socketio/socket.io这是客户:https://github.com/socketio/socket.io-client

他们使用 Gulp 脚本构建位于 dist 文件夹中的独立 JS 文件。您可以检查 gulpfile 了解详细信息。

当您以 CommonJS 方式加载客户端时,文件 lib/index.js 将会被加载,因为它在 package.json 中被称为 main/entry 脚本,如下所示 "主":"./lib/index"

我希望这能回答你的问题

关于javascript - 如何像 *socket.io* 一样使 Node 模块在浏览器中可用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51888861/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com