Как остановить подачу npm
Я создал React Apps:
npm run build
и установлен глобально обслуживаемый пакет:
npm install -g serve
и запустить его:
serve -s build
Как мне это остановить?
я пробовал serve help
но это не показывает какой-либо вариант остановки
Опции:
-a, --auth Serve behind basic auth -c, --cache Time in milliseconds for caching files in the browser -n, --clipless Don't copy address to clipboard (disabled by default) -C, --cors Setup * CORS headers to allow requests from any origin (disabled by default) -h, --help Output usage information -i, --ignore Files and directories to ignore -o, --open Open local address in browser (disabled by default) -p, --port <n> Port to listen on (defaults to 5000) -S, --silent Don't log anything to the console -s, --single Serve single page applications (sets `-c` to 1 day) -u, --unzipped Disable GZIP compression -v, --version Output the version number
5 ответов
Вы можете остановить процесс на консоли, как и любой другой процесс: Ctrl + c
,
См. https://superuser.com/questions/103909/how-to-stop-a-process-in-terminal
У меня была та же проблема с использованием serve для обслуживания производственной сборки моего приложения реагирования (созданного из create-реагировать-приложение).
Я смог, наконец, убить его, снова используя serve где-нибудь в моей файловой системе (например, в моем домашнем каталоге, а затем убив его с помощью: Ctrl + c
,
Вы можете сделать что-то вроде этого, чтобы убить ваше приложение реакции, обслуживаемое службой:
> cd ~
> serve
А потом использовать Ctrl + c
Затем перейдите на http://localhost:5000/, чтобы подтвердить, что ничего не обслуживается.
У меня была такая же проблема при использовании serve для производственной сборки. Я завершил порт вместо остановки обслуживания.
sudo fuser -k <portno>/tcp
Просто закройте "локальную консоль", на которой вы запускали npm.