Artículos sobre: Solución de problemas

MODULE_NOT_FOUND / Cannot find module: cómo resolverlo

Qué significa este error


Tu aplicación está intentando utilizar una librería que no se encuentra instalada en el entorno. Dependiendo del lenguaje de programación, el mensaje se muestra de la siguiente manera:


# JavaScript / Node.js
Error: Cannot find module 'discord.js'

# Python
ModuleNotFoundError: No module named 'discord'



Por qué ocurre


En Square Cloud, las librerías no vienen instaladas por defecto — estas deben estar declaradas en tu archivo de dependencias para que la plataforma las instale de forma automática durante el deploy. Si falta algún paquete en dicho archivo (o si se instaló únicamente de forma local en tu computadora), la aplicación no lo encontrará al momento de ejecutarse.



Cómo resolverlo


Añade la librería que falta a tu archivo de dependencias y reinicia la aplicación para que todo se vuelva a instalar.


Node.js — package.json:


{
"dependencies": {
"discord.js": "14.14.1"
}
}


Python — requirements.txt:


discord.py


Después de actualizar el archivo, reinicia (o realiza nuevamente el deploy de) tu aplicación. La plataforma leerá el archivo de dependencias e instalará todos los paquetes listados.



Checklist rápido


  • ¿La librería está escrita exactamente igual a como está publicada en npm/PyPI?
  • ¿Se encuentra listada en dependencies (y no solo en devDependencies)?
  • ¿Reiniciaste la aplicación después de haber editado el archivo?

Actualizado el: 10/06/2026

¿Este artículo te resultó útil?

Comparte tu opinión

Cancelar

¡Gracias!