Catatan : untuk pertanyaan dukungan, silakan gunakan salah satu saluran ini: stackoverflow atau slack
Untuk laporan bug dan permintaan fitur untuk klien Swift , silakan buka masalah di sana .
Untuk laporan bug dan permintaan fitur untuk klien Java , silakan buka masalah di sana .
Apa yang sebenarnya terjadi?
Setiap kali saya mencoba meminta socket io ke dalam proyek apa pun dan menjalankannya, saya selalu mendapatkan modul yang tidak ditemukan untuk UWS. Jika mencoba menginstal uws dan ws secara manual tetapi saya mendapatkan perilaku yang sama.
npm instal socket.io --save
tambahkan 'var io = require('socket.io')();' ke app.js
npm jalankan mulai
gagal membangun
Catatan : cara terbaik (dan maksud kami satu-satunya cara ) untuk mendapatkan jawaban cepat adalah dengan memberikan kasus uji yang gagal dengan forking biola berikut.
Apa yang diharapkan?
kompilasi Socket.io
./node_modules/engine.io/lib/server.js
Modul tidak ditemukan: Tidak dapat menyelesaikan 'uws' di 'C:UsersWalkerDesktopTestsockettestnode_modulesengine.iolib'
Saya percaya ini terjadi karena paket uws
ada di devDependencies
bukannya dependencies
di package.json
saya punya masalah yang sama, tolong bantu
Saya mempunyai masalah yang sama juga
saya menggunakan linux lubuntu 16.04
saya menemukan jawaban di https://stackoverflow.com/questions/52616766/socket-io-module-not-found-cant-resolve-uws-in-c-node-modules-engine
saya menggunakan ini dan berhasil
impor openSocket dari 'socket.io-client';
const socket = openSocket(myURL);
Jadi saya baru saja mengalami masalah yang sama, tetapi untuk alasan yang sangat berbeda. Saat ini ketika saya menginstal paket server socket.io terbaru dari npm uws tidak akan ditemukan.
Ini terjadi karena penerbit uws baru-baru ini mengunggah paket kosong yang menghapus semua kode D yang sebenarnya:
Anda dapat memperbaikinya dengan menginstal rilis terakhir yang tidak dihancurkan
benang tambahkan [email protected]
npm instal [email protected]
Tautan ke paket kosong / usang: https://www.npmjs.com/package/uws
Info latar belakang berwawasan dari reddit: https://www.reddit.com/r/node/comments/91kgte/uws_has_been_deprecated/
Saya akan memposting ini di beberapa hasil teratas yang muncul ketika mencari masalah ini karena saya butuh beberapa saat untuk mencari tahu apa yang terjadi dan mudah-mudahan ini akan menyelamatkan seseorang di luar sana beberapa waktu!
@makhnnar tampaknya menjadi solusi saya juga! Dan sebenarnya itu dinyatakan dalam dokumen tepat di dekat bagian atas halaman.
impor openSocket dari 'socket.io-client';
const socket = openSocket(myURL);
Ya, saya menghadapi masalah yang persis sama. Tetapi. Saya ingin menggunakan socket.io alih-alih klien, Ada pemikiran? Bagaimana cara memperbaiki?
Anda dapat memperbaikinya dengan menginstal rilis terakhir yang tidak dihancurkan
benang tambahkan [email protected]
npm instal [email protected]
Komentar yang paling membantu
Jadi saya baru saja mengalami masalah yang sama, tetapi untuk alasan yang sangat berbeda. Saat ini ketika saya menginstal paket server socket.io terbaru dari npm uws tidak akan ditemukan.
Ini terjadi karena penerbit uws baru-baru ini mengunggah paket kosong yang menghapus semua kode D yang sebenarnya:
Anda dapat memperbaikinya dengan menginstal rilis terakhir yang tidak dihancurkan
benang tambahkan [email protected]
npm instal [email protected]
Tautan ke paket kosong / usang: https://www.npmjs.com/package/uws
Info latar belakang berwawasan dari reddit: https://www.reddit.com/r/node/comments/91kgte/uws_has_been_deprecated/
Saya akan memposting ini di beberapa hasil teratas yang muncul ketika mencari masalah ini karena saya butuh beberapa saat untuk mencari tahu apa yang terjadi dan mudah-mudahan ini akan menyelamatkan seseorang di luar sana beberapa waktu!