很抱歉在这里提出这个问题。 我找不到任何以 ES6 语法导入它的信息。 现在支持吗? 我必须使用require('socket.io-client')
吗? 如果我使用import * as io from 'socket.io-client'
我必须使用io.connect('localhost')
。 但是如果我使用require('socket.io-client')
我只需要使用io('localhost')
。
执行import io from 'socket.io-client'
将使您直接引用io
。
import ioClient from 'socket.io-client'
let io = ioClient('http://your-host')
在这种情况下,您如何传递选项?
尝试做这样的事情:
`从'express'导入快递;
从'http'导入http;
从 'socket.io' 导入 SocketIO;
从“压缩”导入压缩;
从'../shared/util' 导入 {validNick, findIndex, sanitizeString};
让 app = express();
让服务器 = http.Server(app);
let io = new SocketIO(server);`
导入不起作用。 它说获取模块导入失败
最有用的评论
执行
import io from 'socket.io-client'
将使您直接引用io
。