Perdón por traer esto aquí. No pude encontrar ninguna información para importarlo en la sintaxis de ES6. ¿Es compatible ahora? ¿Tengo que usar require('socket.io-client')
? Si uso import * as io from 'socket.io-client'
tengo que usar io.connect('localhost')
. Pero si uso require('socket.io-client')
solo necesito usar io('localhost')
.
Hacer import io from 'socket.io-client'
le dará una referencia directa a io
.
import ioClient from 'socket.io-client'
let io = ioClient('http://your-host')
¿Cómo se pasan las opciones en este caso?
Intenta hacer algo como esto:
`importar expreso de 'expreso';
importar http desde 'http';
importar SocketIO desde 'socket.io';
importar compresión de 'compresión';
importar {validNick, findIndex, sanitizeString} desde '../shared/util';
dejar app = express ();
dejar servidor = http.Server (aplicación);
let io = new SocketIO (servidor); `
La importación no funciona. Dice que la importación del módulo de recuperación falló
Comentario más útil
Hacer
import io from 'socket.io-client'
le dará una referencia directa aio
.