При запуске 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 Но та же ошибка сохранилась.
Спасибо, @Adithya, у меня уже было - D:\React\operations_app_tut> npm start (ссылка - строка 2 вопроса)
вы пробовали то же самое в vs code terminal?
у вас есть 2 папки с одинаковыми именами, package.json
находится внутри operations_app_tut
. запустите любые команды anp в этой папке. или используйте --prefix
, чтобы указать местоположение проекта, like
npm --prefix /path/to/project run build`
@ Адитья Понял тебя. Моя ошибка заключалась в том, что я не выполнял вызовы команд через внутренние папки. Теперь моя ошибка устранена.
Вы используете 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
, который не был фактическим путем, он выдавал мне ошибку.
Урок -
npx create-react-app
попробуйте запустить
npm start
из `D:\React\operations_app_tut\operations_app_tut`