Quando isso ocorre?
Este problema ocorre quando o arquivo de dependências não pode ser localizado na raiz da sua aplicação.Por que isso ocorre?
Isso pode acontecer quando o arquivo de dependências não existe ou está nomeado com uma extensão extra.txt
.
Como corrigir
Para Node.js (package.json)
- Navegue até o diretório raiz do seu projeto: Certifique-se de que você está no diretório principal da sua aplicação.
-
Verifique a existência do arquivo
package.json
: Confirme se o arquivopackage.json
está presente no diretório raiz. Se não estiver, crie-o executando:Esse comando inicializa umpackage.json
padrão. -
Verifique o nome do arquivo:
Assegure-se de que o arquivo esteja nomeado exatamente como
package.json
e não contenha extensões adicionais (por exemplo,package.json.txt
). Se houver divergência, renomeie corretamente.
Para Python (requirements.txt)
- Navegue até o diretório raiz do seu projeto: Certifique-se de que você está no diretório principal da sua aplicação.
-
Verifique a existência do arquivo
requirements.txt
: Confirme se o arquivorequirements.txt
está presente no diretório raiz. Se não estiver, crie-o. -
Verifique o nome do arquivo:
Assegure-se de que o arquivo esteja nomeado exatamente como
requirements.txt
e sem extensões extras (por exemplo,requirements.txt.txt
). Se estiver incorreto, renomeie adequadamente. -
Adicione as dependências no arquivo:
Abra o
requirements.txt
e adicione as dependências necessárias para o seu projeto Python. Por exemplo:
Dicas adicionais:
-
Verifique as extensões dos arquivos:
Garanta que as extensões estejam corretas (por exemplo,
.json
para Node.js e.txt
para Python). Extensões incorretas podem causar o erroINVALID_DEPENDENCY
. - Consulte a documentação: Veja os guias para a sua linguagem de programação: