Как остановить подачу 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

Вы можете использовать следующую команду:

      $ killall -9 node

У меня была та же проблема с использованием serve для обслуживания производственной сборки моего приложения реагирования (созданного из create-реагировать-приложение).

Я смог, наконец, убить его, снова используя serve где-нибудь в моей файловой системе (например, в моем домашнем каталоге, а затем убив его с помощью: Ctrl + c,

Вы можете сделать что-то вроде этого, чтобы убить ваше приложение реакции, обслуживаемое службой:

> cd ~
> serve

А потом использовать Ctrl + c

Затем перейдите на http://localhost:5000/, чтобы подтвердить, что ничего не обслуживается.

У меня была такая же проблема при использовании serve для производственной сборки. Я завершил порт вместо остановки обслуживания.

sudo fuser -k <portno>/tcp

Просто закройте "локальную консоль", на которой вы запускали npm.

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