Альтернатива на "npm run eject"

Будет ли завершен проект приложения ReactJS, когда я просто закрою CLI, в то время как в первом случае менеджер пакетов Node.js выполнял сервер разработчика через команду "npm start" в CLI? Или проект приложения ReactJS будет работать в фоновом режиме?

Если второй вопрос верен, как я могу иначе остановить проект приложения ReactJS, не беспокоясь о том, что мне нужно запустить "npm run eject" в CLI и никогда не иметь возможности запустить проект приложения ReactJS на этапе разработки? Следующее происходит, когда я делаю это (запускаю "npm run eject" в CLI) во второй раз:

npm ERR! path C:\Users\1st assembled M-PC\package.json
npm ERR! code ENOENT
npm ERR! errno -4058
npm ERR! syscall open
npm ERR! enoent ENOENT: no such file or directory, open 'C:\Users\1st assembled M-PC\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\1st assembled M-PC\AppData\Roaming\npm-cache\_logs\2018-04-27T17_27_41_529Z-debug.log

1 ответ

Решение

Если ваше приложение работает, просто нажмите Control + C, чтобы остановить его. Закрытие командной строки приведет к тому же результату. Вы все еще сможете запустить его снова с npm run start после этого.

Примечание об извлечении - для успешного извлечения необходимо запустить npm run eject из папки вашего проекта. Однако эта операция обычно требуется только в том случае, если вы являетесь опытным пользователем и вас не устраивает конфигурация по умолчанию.

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