Socket.io-client: ES6のsocket.io-clientに「io」のインスタンスをインポートするにはどうすればよいですか?

作成日 2017年01月09日  ·  5コメント  ·  ソース: socketio/socket.io-client

これをここに持ってきてすみません。 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への直接参照が得られます。

全てのコメント5件

import io from 'socket.io-client'を実行すると、 ioへの直接参照が得られます。

import ioClient from 'socket.io-client'

let io = ioClient('http://your-host')

この場合、どのようにオプションを渡しますか?

次のようなことを試してください。

`expressをインポートする 'express';
'http'からhttpをインポートします。
'socket.io'からSocketIOをインポートします。
'compression'から圧縮をインポートします。
import {validNick、findIndex、sanitizeString} from '../ shared / util';

app = express();
サーバー= http.Server(app);
let io = new SocketIO(server); `

インポートが機能しません。 フェッチモジュールのインポートに失敗したと表示されます

このページは役に立ちましたか?
0 / 5 - 0 評価