2017-07-27 4 views
3

Ich baue habe Reagieren Apps:Wie stoppen npm dienen

npm run build 

und global dienen Paket installiert:

npm install -g serve 

und führen Sie es:

serve -s build 

Wie kann ich aufhören es?

Ich habe serve help versucht, aber es zeigt keine Stopp-Option

Optionen:

-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 

Antwort

3

Sie können den Prozess auf der Konsole wie jeder andere Prozess stoppen: Ctrl + c.

Siehe https://superuser.com/questions/103909/how-to-stop-a-process-in-terminal

+0

aber wenn ich localhost: 5000 besuche, läuft die App noch. Sollte es nicht aufhören zu laufen, wenn ich 'Strg + c' drücke? – JMS786

+1

Ja, es sollte aufhören, wenn Sie 'Strg + c' drücken, wenn der Prozess im Vordergrund ist. Ist es? Sie können auch versuchen, den Prozess zu beenden. Suchen Sie nach der Prozessnummer (z. B. 'ps aux | grep serv ') und' pkill '. Ich habe es lokal getestet und alles funktioniert gut für mich. Vielleicht bedient Ihr Browser die Seite irgendwie aus dem Cache. –

+0

@ JMS786 wird die App immer noch geladen, wenn Sie mit 'Strg + F5' aktualisieren? – RyanZim

1

Ich hatte das gleiche Problem, die Produktion zu bauen mein reagieren app (gebaut von create-reagieren-app) mit dienen dienen.

Ich konnte es schließlich töten, indem sie wieder mit dient irgendwo anders auf meinem Dateisystem (wie mein Home-Verzeichnis und dann mit dem Töten. Ctrl + c

Sie etwas tun kann Ihre reagieren App, die gedient zu töten von serve:

> cd ~ 
> serve 

Und dann Ctrl + c

verwenden dann http://localhost:5000 gehen nichts zu bestätigen serviert

.