ACLClouds
ACLClouds

npm mostra ENOENT: package.json non trovato

Trova la radice del progetto ed evita di avviare npm nella cartella sbagliata. Package.json con la lettera maiuscola non è riconosciuto in Linux.

ENOENT package.json significa che npm sta lavorando in una cartella che non contiene il manifest. Il file potrebbe mancare, avere un nome errato o trovarsi in una sottocartella dopo l'importazione da Git.

Procedura passo passo

  1. Trova la cartella del progetto

    Apri File e cerca package.json. Controlla che non sia in una cartella creata dall'archivio GitHub.

  2. Correggi il comando

    Utilizza cd my-project && npm start o imposta la directory di lavoro corretta nello script.

  3. Controlla il nome

    Package.json con la lettera maiuscola non è riconosciuto in Linux.

  4. Crea solo se necessario

    Utilizza solo npm init per un nuovo progetto; su un progetto esistente, ottieni il manifest reale dal repository.