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
-
Trova la cartella del progetto
Apri File e cerca package.json. Controlla che non sia in una cartella creata dall'archivio GitHub.
-
Correggi il comando
Utilizza cd my-project && npm start o imposta la directory di lavoro corretta nello script.
-
Controlla il nome
Package.json con la lettera maiuscola non è riconosciuto in Linux.
-
Crea solo se necessario
Utilizza solo npm init per un nuovo progetto; su un progetto esistente, ottieni il manifest reale dal repository.