ACLClouds
ACLClouds

npm отображает ENOENT: package.json не найден

Найдите корень проекта и избегайте запуска npm в неправильной папке. ENOENT package.json означает, что npm работает в папке, которая не содержит манифеста.

ENOENT package.json означает, что npm работает в папке, которая не содержит манифеста. Файл может отсутствовать, иметь неправильное имя или находиться в подпапке после импорта Git.

Пошаговая инструкция

  1. Показать содержимое корня

    Откройте «Файлы» и найдите package.json. Убедитесь, что его нет в папке, созданной архивом GitHub.

  2. Исправить заказ

    Используйте cd my-project && npm start или установите правильный рабочий каталог в скрипте.

  3. Проверить имя

    Package.json с заглавной буквы не распознается под Linux.

  4. Создавать только при необходимости

    Используйте npm init только для нового проекта; для существующего возьмите настоящий манифест из репозитория.