آسف لإحضار هذا هنا. لم أتمكن من العثور على أي معلومات لاستيرادها في بناء جملة 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')
كيف تمر الخيارات في هذه الحالة؟
حاول القيام بشيء مثل هذا:
"الاستيراد السريع من" سريع "؛
استيراد http من "http" ؛
استيراد SocketIO من 'socket.io' ؛
ضغط الاستيراد من "الضغط" ؛
استيراد {validNick، findIndex، sanitizeString} من '../shared/util' ؛
اسمحوا التطبيق = صريح () ؛
دع الخادم = http.Server (التطبيق) ؛
دعونا io = جديد SocketIO (الخادم) ؛ `
الاستيراد لا يعمل. تقول فشل استيراد وحدة الجلب
التعليق الأكثر فائدة
القيام بـ
import io from 'socket.io-client'
سيمنحك إشارة مباشرة إلىio
.