npm affiche ENOENT : package.json est introuvable
Retrouver la racine du projet et éviter de lancer npm dans le mauvais dossier.
ENOENT package.json signifie que npm travaille dans un dossier qui ne contient pas le manifeste. Le fichier peut être absent, mal nommé ou situé dans un sous-dossier après import Git.
Procédure étape par étape
-
Lister la racine
Ouvrez Fichiers et cherchez package.json. Vérifiez qu’il ne se trouve pas dans un dossier créé par l’archive GitHub.
-
Corriger la commande
Utilisez cd mon-projet && npm start ou configurez le bon répertoire de travail dans le script.
-
Vérifier le nom
Package.json avec une majuscule n’est pas reconnu sous Linux.
-
Créer seulement si nécessaire
N’utilisez npm init que pour un nouveau projet ; sur un projet existant, récupérez le vrai manifeste depuis le dépôt.