ACLClouds
ACLClouds

npm muestra ENOENT: package.json no se encuentra

Encuentre la raíz del proyecto y evite iniciar npm en la carpeta incorrecta. Package.json con letra mayúscula no se reconoce en Linux.

ENOENT package.json significa que npm está trabajando en una carpeta que no contiene el manifiesto. Es posible que el archivo falte, tenga un nombre incorrecto o esté ubicado en una subcarpeta después de la importación de Git.

Procedimiento paso a paso

  1. Listar la raíz

    Abra Archivos y busque package.json. Compruebe que no esté en una carpeta creada por el archivo GitHub.

  2. Corregir el comando

    Utilice cd mi-proyecto && npm start o configure el directorio de trabajo correcto en el script.

  3. comprobar nombre

    Package.json con letra mayúscula no se reconoce en Linux.

  4. Crear solo si es necesario

    Utilice únicamente npm init para un nuevo proyecto; en un proyecto existente, obtenga el manifiesto real del repositorio.