> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://help.squarecloud.app/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# 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:

```txt
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](https://help.squarecloud.app/pt-br/article/modulenotfound-cannot-find-module-como-resolver-4tjbza/). Se a aplicação ainda não iniciar, revise [Minha aplicação não inicia: Verificando o script de start](https://help.squarecloud.app/pt-br/article/minha-aplicacao-nao-inicia-verificando-o-script-de-start-1ospfjh/).
