【发布时间】:2019-06-21 16:39:14
【问题描述】:
socket.io 的官方文档有一个从客户端导入和使用socket.io 的示例,如下所示:
index.html
<body>
<script src="/socket.io/socket.io.js"></script>
<script src="https://code.jquery.com/jquery-1.11.1.js"></script>
<script>
$(function () {
var socket = io();
// Some other code in here...
});
</script>
</body>
现在我正在尝试将我的js 代码放入main.js 文件中(在index.html 旁边的public 文件夹中)。这就是我所做的,这给了我Unexpected identifier:
main.js
import io from "../socket.io/socket.io.js"
const socket = io()
// Some other code here...
在这种情况下,导入socket.io 的正确形式是什么?
【问题讨论】:
-
如果你想使用本地版本的客户端JS文件,你可以在node_modules/socket.io/client-dist/socket.io.js找到它
-
或者 npm install socket.io-client 然后 const { io } = require("socket.io-client");常量套接字 = io();
标签: javascript node.js socket.io