npm отображает ENOENT: package.json не найден
Найдите корень проекта и избегайте запуска npm в неправильной папке. ENOENT package.json означает, что npm работает в папке, которая не содержит манифеста.
ENOENT package.json означает, что npm работает в папке, которая не содержит манифеста. Файл может отсутствовать, иметь неправильное имя или находиться в подпапке после импорта Git.
Пошаговая инструкция
-
Показать содержимое корня
Откройте «Файлы» и найдите package.json. Убедитесь, что его нет в папке, созданной архивом GitHub.
-
Исправить заказ
Используйте cd my-project && npm start или установите правильный рабочий каталог в скрипте.
-
Проверить имя
Package.json с заглавной буквы не распознается под Linux.
-
Создавать только при необходимости
Используйте npm init только для нового проекта; для существующего возьмите настоящий манифест из репозитория.