我正在尝试学习如何使用socket.io,并且在我正在做的教程中,他们通过从cdnjs插入以下脚本来在前端加载socket.io
script(src='https://cdnjs.cloudflare.com/ajax/libs/socket.io/1.7.2/socket.io.min.js')
(注意:最新版本似乎是2.2.0,可以在https://cdnjs.com/libraries/socket.io上找到)
但是 ,我在socket.io网站上看不到通过cdnjs指向该库的链接。如果我了解socket.io client-side documentation correctly,则文档显示通过执行以下操作来设置库:
<script src="/socket.io/socket.io.js"></script>
<script>
const socket = io('http://localhost');
</script>
const io = require('socket.io-client');
// or with import syntax
import io from 'socket.io-client';
基本上,这两种在客户端上加载库的方式不同吗?有区别吗?当似乎不在socket.io网站上时,从cdnjs插入脚本似乎很奇怪。