Nota : para preguntas de soporte, utilice uno de estos canales: stackoverflow o slack
Para informes de errores y solicitudes de funciones para el cliente Swift , abra un problema allí .
Para informes de errores y solicitudes de funciones para el cliente Java , abra un problema allí .
¿Qué está pasando realmente?
Cada vez que trato de requerir socket io en cualquier proyecto y lo ejecuto, siempre obtengo un módulo que no se encuentra para UWS. Si intenté instalar manualmente uws y ws pero obtengo el mismo comportamiento.
npm instalar socket.io --save
agregue 'var io = require('socket.io')();' a la aplicación.js
npm inicio de ejecución
falla al construir
Nota : la mejor manera (y con eso nos referimos a la única manera ) de obtener una respuesta rápida es proporcionar un caso de prueba fallido bifurcando el siguiente violín .
¿Lo que es esperado?
Compilación de Socket.io
./node_modules/engine.io/lib/server.js
Módulo no encontrado: no se puede resolver 'uws' en 'C:UsersWalkerDesktopTestsockettestnode_modulesengine.iolib'
Creo que esto sucede porque el paquete uws
está en devDependencies
en lugar de dependencies
en package.json
tengo el mismo problema por favor ayuda
También tengo el mismo problema
estoy usando linux lubuntu 16.04
encontré una respuesta en https://stackoverflow.com/questions/52616766/socket-io-module-not-found-cant-resolve-uws-in-c-node-modules-engine
usé esto y funciona
importar openSocket desde 'socket.io-client';
const socket = openSocket(miURL);
Así que acabo de tener este mismo problema, pero por una razón muy diferente. Actualmente, cuando instalo el último paquete de servidor socket.io de npm uws, no se encuentra.
Esto sucede porque el editor de uws cargó recientemente un paquete vacío que eliminó todo el código real D:
Puede solucionar esto instalando la última versión no destruida
añadir hilo [email protected]
npm instalar [email protected]
Enlace al paquete vacío/obsoleto: https://www.npmjs.com/package/uws
Información detallada de antecedentes de reddit: https://www.reddit.com/r/node/comments/91kgte/uws_has_been_deprecated/
¡Voy a publicar esto en los primeros resultados que aparecen al buscar este problema, ya que me llevó un tiempo descubrir qué pasaba y espero que esto le ahorre tiempo a alguien!
@makhnnar parece ser mi solución también. Y, de hecho, se indica en los documentos cerca de la parte superior de la página.
importar openSocket desde 'socket.io-client';
const socket = openSocket(miURL);
Sí, estoy enfrentando exactamente el mismo problema. Pero. Quiero usar socket.io en lugar de cliente. ¿Alguna idea? ¿Como arreglar?
Puede solucionar esto instalando la última versión no destruida
añadir hilo [email protected]
npm instalar [email protected]
Comentario más útil
Así que acabo de tener este mismo problema, pero por una razón muy diferente. Actualmente, cuando instalo el último paquete de servidor socket.io de npm uws, no se encuentra.
Esto sucede porque el editor de uws cargó recientemente un paquete vacío que eliminó todo el código real D:
Puede solucionar esto instalando la última versión no destruida
añadir hilo [email protected]
npm instalar [email protected]
Enlace al paquete vacío/obsoleto: https://www.npmjs.com/package/uws
Información detallada de antecedentes de reddit: https://www.reddit.com/r/node/comments/91kgte/uws_has_been_deprecated/
¡Voy a publicar esto en los primeros resultados que aparecen al buscar este problema, ya que me llevó un tiempo descubrir qué pasaba y espero que esto le ahorre tiempo a alguien!