npm zeigt ENOENT an: package.json wurde nicht gefunden
Suchen Sie das Stammverzeichnis des Projekts und vermeiden Sie, npm im falschen Ordner zu starten. Öffnen Sie Dateien und suchen Sie nach package.json.
ENOENT package.json bedeutet, dass npm in einem Ordner arbeitet, der das Manifest nicht enthält. Möglicherweise fehlt die Datei, hat einen falschen Namen oder befindet sich nach dem Git-Import in einem Unterordner.
Schritt-für-Schritt-Anleitung
-
Stammverzeichnis finden
Öffnen Sie Dateien und suchen Sie nach package.json. Stellen Sie sicher, dass es sich nicht in einem Ordner befindet, der vom GitHub-Archiv erstellt wurde.
-
Korrigieren Sie den Befehl
Verwenden Sie cd mon-projet && npm start oder legen Sie das richtige Arbeitsverzeichnis im Skript fest.
-
Namen prüfen
Package.json mit einem Großbuchstaben wird unter Linux nicht erkannt.
-
Erstellen Sie nur bei Bedarf
Verwenden Sie npm init nur für ein neues Projekt; holen Sie sich für ein vorhandenes Projekt das echte Manifest aus dem Repository.