Desculpe trazer isso aqui. Não consegui encontrar nenhuma informação de importá-lo na sintaxe ES6. É compatível agora? Devo usar require('socket.io-client')
? Se eu usar import * as io from 'socket.io-client'
, terei que usar io.connect('localhost')
. Mas se eu usar require('socket.io-client')
, só preciso usar io('localhost')
.
Fazer import io from 'socket.io-client'
lhe dará uma referência direta a io
.
import ioClient from 'socket.io-client'
let io = ioClient('http://your-host')
como você passa opções neste caso?
Tente fazer algo assim:
`importar expresso de 'expresso';
importar http de 'http';
importar SocketIO de 'socket.io';
importar compressão de 'compressão';
import {validNick, findIndex, sanitizeString} de '../shared/util';
deixe app = express ();
let server = http.Server (app);
deixe io = novo SocketIO (servidor); `
A importação não funciona. Diz que a importação do módulo de busca falhou
Comentários muito úteis
Fazer
import io from 'socket.io-client'
lhe dará uma referência direta aio
.