Задать вопрос
ZdraviiSmisl
@ZdraviiSmisl

Консоль NodeJS не реагирует на ввод команд?

После npm start и запуска учебного примера я не могу ничего ввести в консоли..Приходится просто её закрывать,но когда запускаю по новой через npm statr выдаёт ошибку npm ERR! code ENOENT

npm ERR! syscall open

npm ERR! path C:\Users\???????\package.json

npm ERR! errno -4058

npm ERR! enoent ENOENT: no such file or directory, open 'C:\Users\???????\packag e.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\???????\AppData\Roaming\npm-cache_logs\2019-12-12T18_36_3 1_735Z-debug.log

Спасает только удаление my-app,предварительно сохранив копии файлов index.js и index.css и последующее пересоздание корневой папки my-app.. Как решить проблему?И как пользоваться коммандой npm stop? Прописывать в pacag.json?
  • Вопрос задан
  • 859 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
Ankhena
@Ankhena Куратор тега JavaScript
Нежно люблю верстку
1. Очень сомнительно, чтобы корневая папка проекта совпадала с папкой юзера на компе.
Нужно сначала перейти в папку с проектом, а потом уже запускать там команды.

2. Если в start есть watch, то остановить этот процесс, логично, должен остаться висеть постоянно. Он ведь должен отслеживать файлы. Прекратить это дело можно нажав ctrl+c и согласившись с предложением.

Если при этом нужно запустить еще какие-то команды, то просто откройте второй экземпляр консоли, не останавливая start

p.s. ну и еще бывают проблемы с русскими буквами и/или пробелами в путях
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
joeberetta
@joeberetta Куратор тега JavaScript
Читай: https://epdf.pub/google-for-dummies.html
Что не так с ошибкой? Там же написано ENOENT (далее примерный перевод) нет входного файла. Т.е. точки входа/запуска. Смотрите что у вас в package.json написано в main? Ну и вообще проверьте правильно ли вы все делаете (по туториалу)
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы