INVALID_DEPENDENCY en el deploy: cómo corregir
Qué significa este error
Durante el proceso de deploy, Square Cloud no encontró tu archivo de dependencias en la raíz de la aplicación. Debido a esto, la plataforma no sabe qué paquetes o librerías necesita instalar para que tu proyecto funcione.
Por qué ocurre
- El archivo de dependencias simplemente no está en la raíz del proyecto (suele estar guardado dentro de una subcarpeta por error).
- El archivo tiene una extensión adicional (por ejemplo:
package.json.txten lugar depackage.json), algo que el bloc de notas de Windows o algunos editores de texto suelen añadir automáticamente.
Cómo resolverlo
Node.js — asegúrate de que exista un archivo package.json en la raíz:
- Si no existe, puedes generarlo ejecutando el comando
npm init -yen tu terminal. - Confirma que el nombre sea exactamente
package.json, sin ninguna extensión extra.
Python — asegúrate de que exista un archivo requirements.txt en la raíz, con el nombre correcto y las dependencias de tu proyecto listadas:
discord.pyVerifica la extensión de los archivos. Activa la opción "Mostrar extensiones de nombre de archivo" en tu sistema operativo y confirma que el archivo sea estrictamente .json (en Node) o .txt (en Python), y no algo como package.json.txt.
Una vez que hayas corregido la posición o el nombre del archivo, vuelve a realizar el deploy de tu aplicación.
Actualizado el: 13/06/2026
¡Gracias!
