React Js: нет такого файла или каталога, откройте Package.json

При запуске npm start я получаю сообщение об ошибке -

PS D:\React\operations_app_tut> запуск npm

npm ERR! path D:\React\operations_app_tut\package.json
npm ERR! code ENOENT
npm ERR! errno -4058
npm ERR! syscall open
npm ERR! enoent ENOENT: no such file or directory, open 'D:\React\operations_app_tut\package.json'
npm ERR! enoent This is related to npm not being able to find a file.
npm ERR! enoent

npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\IT-DI\AppData\Roaming\npm-cache\_logs\2020-12-16T05_56_02_304Z-debug.log

При проверке физического пути убедитесь, что файл существует -

Структура проекта для ссылки -

Я сослался на несколько сайтов и снова запустил -npm install Но та же ошибка сохранилась.

попробуйте запустить npm start из `D:\React\operations_app_tut\operations_app_tut`

Adithya 16.12.2020 07:11

Спасибо, @Adithya, у меня уже было - D:\React\operations_app_tut> npm start (ссылка - строка 2 вопроса)

C Sharper 16.12.2020 07:13

вы пробовали то же самое в vs code terminal?

abhay 16.12.2020 07:16

у вас есть 2 папки с одинаковыми именами, package.json находится внутри operations_app_tut. запустите любые команды anp в этой папке. или используйте --prefix, чтобы указать местоположение проекта, like npm --prefix /path/to/project run build`

Adithya 16.12.2020 07:16

@ Адитья Понял тебя. Моя ошибка заключалась в том, что я не выполнял вызовы команд через внутренние папки. Теперь моя ошибка устранена.

C Sharper 16.12.2020 07:21
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
2
5
6 211
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

Ответ принят как подходящий

Вы используете npm start не в той папке. Также почему снаружи есть package-lock.json.

перейти в каталог D:\React\operations_app_tut\operations_app_tut тогда беги npm start

Спасибо @NitinDev и @Adithya.

Добавление деталей, если будущий участник сталкивается с той же проблемой -

Моя ошибка была в том, что у меня была папка D:/React В этой папке у меня были все мои реагирующие проекты. Я вручную создал папку - operations_app_tut в D:/React

После этого я открыл его через Visual Code по пути :- D:/React/operations_app_tut и выполнил команду -

npx create-react-app operations_app_tut

Эта команда создала еще одну папку внутри operations_app_tut, что сделало мой путь к проекту - D:/React/operations_app_tut/operations_app_tut

Поскольку я запускал npm start на терминале с путем - D:/React/operations_app_tut, который не был фактическим путем, он выдавал мне ошибку.

Урок -

  1. Не создавайте папку проекта вручную, она будет создана автоматически через npx create-react-app

Другие вопросы по теме