ACLClouds
ACLClouds

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

  1. 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.

  2. Korrigieren Sie den Befehl

    Verwenden Sie cd mon-projet && npm start oder legen Sie das richtige Arbeitsverzeichnis im Skript fest.

  3. Namen prüfen

    Package.json mit einem Großbuchstaben wird unter Linux nicht erkannt.

  4. 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.