Artigos sobre: Solução de Problemas

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.txt em vez de package.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.py


Confira 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

Este artigo foi útil?

Compartilhe seu feedback

Cancelar

Obrigado!