Publicidad

Javascript - node.js Error en consola.

Publicado por carjavsos, 21 Noviembre de 2021, 15:32

Tema anterior - Siguiente tema

0 Usuarios y 1 Visitante están viendo este tema.

carjavsos

Hola tenia mis programas node funcionando, cambie el sistema operativo por windows8 y ya no funcionan, me sale el error de la imagen, aparentemente parece que tiene que ver con el modulo "whatsapp-web.js" y el modulo "sharp", ya hice lo que dice la consola y no funciona. Les comento que si entro al codigo del modulo "whatsapp-web.js" y comento las partes del codigo donde se usar sharp los programas funcionan bien, que podra ser? alguien que me ayude, desde ya gracias.

Rock Lee

Bueno vamos por partes ¿borraste todo el sistema e instalaste desde cero? ¿Updateaste desde el mismo windows? ademas ¿te aseguraste las rutas del complemento esten bien? tampoco olvidar ¿le diste permisos de administrador? (no es la normal pero a veces sucede).


Saludos Familia!

carjavsos

#2
Cita de: Rock Lee en 21 Noviembre de 2021, 22:05
Bueno vamos por partes ¿borraste todo el sistema e instalaste desde cero? ¿Updateaste desde el mismo windows? ademas ¿te aseguraste las rutas del complemento esten bien? tampoco olvidar ¿le diste permisos de administrador? (no es la normal pero a veces sucede).


Saludos Familia!
Antes que nada, gracias por tu tiempo y respuesta.

* Si, borre todo el sistema operativo y le instale otro (windows 8)
* Con updatear supongo que te refieres a usar el comando "npm update", de ser así, si lo hice.
* Que son las rutas del complemento?
* Le di permiso de administrador a la consola cmd desde donde ejecuto el programa

A mi me parece que el problema esta cuando el modulo "whatsapp-web.js" instala el modulo "sharp" debido a que lo usa internamente.
Revisando la libreria encontre el archivo donde usa "sharp" y comentando dichas funciones al igual que el "require" de "sharp" los programas funcionan lo unico que no puedo usar esas funciones por que estan comentadas.
Aqui te paso la libreria:

https://github.com/pedroslopez/whatsapp-web.js/

revisa "src/util/Util.js", es ahi donde se usa sharp, en la linea 3, 68, al comentar la funcion llamada "formatImageToWebpSticker" arrancan los programas.

Por cierto, buena foto de perfil.


Rock Lee

Las rutas del complemento es donde esta la libreria muchas veces especialmente windows no te muestras ciertas rutas y tenes ponerlo correctamente (carpetas ocultas al usuario) para que funcione... Ahora como el sistema esta en limpio me quedaba con varias opciones que casi siempre me paso (por eso trato no formatear mucho) que ciertas funciones estan comentadas/desactivadas por defecto por lo que tenes descomentarlas/activarlas para que funcionen correctamente. Ademas asegurar que cuando instalas/desempaquetas todo este todos los archivos correctmente (algunas veces se pueden corromper), o simplemente puede ser algo no esta en uso/cambio en ese momento. Al margen de todo si estan comentadas es mas sencillo tener tu propio fork que vas actualizando de vez en cuando, es lo que hago con varias librerias uso de forma privada para mis trabajos...


Saludos Familia!

PD: Gracias :P supongo ver tanto código lo pense, llevo tanto delante de un teclado que lo hago mecanico ya!

Temas Similares (5)