ACLClouds
ACLClouds

npm mostra ENOENT: package.json não encontrado

Encontre a raiz do projeto e evite iniciar o npm na pasta errada. Use cd my-project && npm start ou defina o diretório de trabalho correto no script.

ENOENT package.json significa que o npm está a trabalhar numa pasta que não contém o manifesto. O ficheiro pode estar ausente, nomeado incorretamente ou localizado numa subpasta após a importação do Git.

Procedimento passo a passo

  1. Listar a raiz

    Abra Ficheiros e procure package.json. Verifique se não está numa pasta criada pela Importação GitHub.

  2. Corrigir o comando

    Use cd my-project && npm start ou defina o diretório de trabalho correto no script.

  3. Verifique o nome

    Package.json com letra maiúscula não é reconhecido em Linux.

  4. Criar apenas se necessário

    Use npm init apenas para um novo projeto; num projeto existente, obtenha o manifesto real do repositório.