INVALID_DEPENDENCY no deploy: como corrigir
O que significa esse erro
Durante o deploy, a Square Cloud não encontrou o seu arquivo de dependências na raiz da aplicação, então ela não sabe quais pacotes instalar.
Por que acontece
- O arquivo de dependências simplesmente não está na raiz do projeto.
- O arquivo tem uma extensão a mais (ex.:
package.json.txtem vez depackage.json) — muitas vezes adicionada automaticamente pelo Windows ou por um editor de texto.
Como resolver
Node.js — garanta que exista um package.json na raiz:
- Se não existir, crie um com
npm init -y. - Confirme que o nome é exatamente
package.json, sem extensão extra.
Python — garanta que exista um requirements.txt na raiz, com o nome correto e as dependências listadas:
discord.pyConfira a extensão. Ative "mostrar extensões de nome de arquivo" no seu sistema operacional e confirme que o arquivo é .json (Node) ou .txt (Python) — e não algo como package.json.txt.
Depois de corrigir, refaça o deploy da aplicação.
Relacionados
Se o arquivo for encontrado mas um pacote específico estiver faltando, veja MODULE_NOT_FOUND / Cannot find module: como resolver. Se a aplicação ainda não iniciar, revise Minha aplicação não inicia: Verificando o script de start.
Atualizado em: 13/06/2026
Obrigado!
