Artículos sobre: Solución de problemas
Este artículo también está disponible en:

MODULE_NOT_FOUND / Cannot find module: cómo resolver

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 al package.json, borra la carpeta node_modules (y el package-lock.json, si subiste uno) en el gestor de archivos del dashboard y reinicia para una reinstalación limpia. En Python, el reinicio vuelve a ejecutar pip install -r requirements.txt.


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?


Relacionados


Actualizado el: 04/10/2026

¿Este artículo te resultó útil?

Comparte tu opinión

Cancelar

¡Gracias!