Hinweis : Verwenden Sie für Supportfragen bitte einen dieser Kanäle: stackoverflow oder slack
Für Fehlerberichte und Funktionsanfragen für den Swift-Client öffnen Sie bitte dort ein Problem.
Für Fehlerberichte und Funktionsanfragen für den Java-Client öffnen Sie bitte dort ein Problem.
Was passiert eigentlich?
Immer wenn ich versuche, socket io in einem Projekt anzufordern und es auszuführen, erhalte ich immer ein Modul, das für UWS nicht gefunden wurde. Wenn versucht wird, uws und ws manuell zu installieren, erhalte ich jedoch das gleiche Verhalten.
npm install socket.io --save
fügen Sie 'var io = require('socket.io')();' zu app.js
npm-Lauf starten
baut nicht
Hinweis : Der beste Weg (und damit meinen wir den einzigen Weg ), um eine schnelle Antwort zu erhalten, besteht darin, einen fehlgeschlagenen Testfall bereitzustellen, indem Sie die folgende Geige forken .
Was wird erwartet?
Socket.io-Kompilierung
./node_modules/engine.io/lib/server.js
Modul nicht gefunden: Kann 'uws' in 'C:UsersWalkerDesktopTestsockettestnode_modulesengine.iolib' nicht auflösen
Ich glaube, das passiert, weil das Paket uws
in devDependencies
statt dependencies
in package.json
ist
Ich habe das gleiche Problem, bitte helfen
Ich habe auch das gleiche Problem
Ich benutze Linux Lubuntu 16.04
Ich habe eine Antwort in https://stackoverflow.com/questions/52616766/socket-io-module-not-found-cant-resolve-uws-in-c-node-modules-engine gefunden
Ich habe das benutzt und funktioniert
openSocket aus ‚socket.io-client‘ importieren;
const socket = openSocket(meineURL);
Also ich hatte gerade das gleiche Problem, aber aus einem ganz anderen Grund. Wenn ich derzeit das neueste socket.io-Serverpaket von npm installiere, wird uws nicht gefunden.
Dies geschieht, weil der Herausgeber von uws kürzlich ein leeres Paket hochgeladen hat, das den gesamten eigentlichen Code D löscht:
Sie können dies beheben, indem Sie die letzte nicht zerstörte Version installieren
Garn hinzufügen [email protected]
npm installiere [email protected]
Link zum leeren / veralteten Paket: https://www.npmjs.com/package/uws
Aufschlussreiche Hintergrundinformationen von reddit: https://www.reddit.com/r/node/comments/91kgte/uws_has_been_deprecated/
Ich werde dies in den oberen paar Ergebnissen posten, die bei der Suche nach diesem Problem angezeigt werden, da ich eine Weile gebraucht habe, um herauszufinden, was los ist, und hoffentlich wird dies jemandem da draußen etwas Zeit ersparen!
@makhnnar scheint auch meine Lösung zu sein! Und tatsächlich steht es in den Dokumenten ganz oben auf der Seite.
openSocket aus ‚socket.io-client‘ importieren;
const socket = openSocket(meineURL);
Ja, ich stehe vor genau dem gleichen Problem. Aber. Ich möchte socket.io anstelle von client verwenden. Irgendwelche Gedanken? Wie repariert man?
Sie können dies beheben, indem Sie die letzte nicht zerstörte Version installieren
Garn hinzufügen [email protected]
npm installiere [email protected]
Hilfreichster Kommentar
Also ich hatte gerade das gleiche Problem, aber aus einem ganz anderen Grund. Wenn ich derzeit das neueste socket.io-Serverpaket von npm installiere, wird uws nicht gefunden.
Dies geschieht, weil der Herausgeber von uws kürzlich ein leeres Paket hochgeladen hat, das den gesamten eigentlichen Code D löscht:
Sie können dies beheben, indem Sie die letzte nicht zerstörte Version installieren
Garn hinzufügen [email protected]
npm installiere [email protected]
Link zum leeren / veralteten Paket: https://www.npmjs.com/package/uws
Aufschlussreiche Hintergrundinformationen von reddit: https://www.reddit.com/r/node/comments/91kgte/uws_has_been_deprecated/
Ich werde dies in den oberen paar Ergebnissen posten, die bei der Suche nach diesem Problem angezeigt werden, da ich eine Weile gebraucht habe, um herauszufinden, was los ist, und hoffentlich wird dies jemandem da draußen etwas Zeit ersparen!