Tut mir leid, das hier anzusprechen. Ich konnte keine Informationen zum Importieren in ES6-Syntax finden. Wird es jetzt unterstützt? Muss ich require('socket.io-client')
? Wenn ich import * as io from 'socket.io-client'
ich io.connect('localhost')
. Aber wenn ich require('socket.io-client')
ich nur io('localhost')
.
Wenn Sie import io from 'socket.io-client'
ausführen, erhalten Sie einen direkten Verweis auf io
.
import ioClient from 'socket.io-client'
let io = ioClient('http://your-host')
Wie übergeben Sie in diesem Fall Optionen?
Versuchen Sie, so etwas zu tun:
`express aus 'express' importieren;
http von 'http' importieren;
importiere SocketIO von 'socket.io';
Komprimierung aus 'Kompression' importieren;
import {validNick, findIndex, sanitizeString} from '../shared/util';
lass app = express();
let server = http.Server(app);
let io = new SocketIO(server);`
Importieren funktioniert nicht. Es steht, dass das Importieren des Abrufmoduls fehlgeschlagen ist
Hilfreichster Kommentar
Wenn Sie
import io from 'socket.io-client'
ausführen, erhalten Sie einen direkten Verweis aufio
.