Zajmuję się tworzeniem stron internetowych za pomocą Angular2 i używam zarówno Angular2, jak i Firebase do uruchamiania lokalnych serwerów. Nie udało mi się znaleźć polecenia podobnego do wpisania quit podczas używania Ionic do tworzenia serwera, więc za każdym razem muszę zamykać zakładkę terminala. Czy istnieje sposób na zamknięcie serwera i odzyskanie karty terminala?
Dzięki.
angular
firebase
angular-cli
firebase-tools
aheigins
źródło
źródło
Spróbuj dwukrotnie użyć ctrl+, caby wyświetlić monit o zakończenie zadania wsadowego.
źródło
Terminate batch job (Y/N)?
i wygląda na to, że drugi raz wymusza zakończenie.Jeśli nie widzisz uruchomionego polecenia „ng serv”, możesz wykonać następujące czynności w systemie Mac OSX (powinno to działać również w każdym oprogramowaniu dla systemu Linux i Uni).
Na tej podstawie znajdź PID procesu, a następnie zabij go następującym poleceniem.
źródło
Jeśli ctrl+ cnie działa, użyj tego:
ctrl+ shift+c
Czasami ludzie zmieniają zachowanie ctrl + c przy kopiowaniu / wklejaniu, więc możesz tego potrzebować.
Oczywiście powinieneś również upewnić się, że okno terminala ma fokus na klawiaturze, ctrl + c nie będzie działać, jeśli okno przeglądarki ma fokus.
źródło
Udało mi się zatrzymać przez to w systemie Windows dla Angular 8:
Krok 1: Znajdź proces 4200
Krok 2: Zakończ ten proces:
źródło
ctrl+ c LUB ctrl +Pause/Break
Obydwie zapyta o zakończenie zadania wsadowego, a następnie naciśnij klawisz Y lub y i kliknij Enter.
źródło
Można używać
Polecenie killall może służyć do wysyłania sygnału do określonego procesu przy użyciu jego nazwy. Oznacza to, że jeśli masz uruchomionych pięć wersji tego samego programu, polecenie killall zabije wszystkie pięć.
Lub możesz użyć
który znajdzie identyfikator procesu ng, a następnie możesz użyć następującego polecenia.
źródło
wystarczy zmodyfikować coś w edytorze tekstu i przeładować localhost. całe twoje połączenie zostanie utracone i będziesz mieć możliwość obsługi nowego projektu w konsoli.
źródło
Próbowałem to uruchomić z poziomu konsoli Menedżera pakietów programu Visual Studio 2017. Żadna z powyższych sugestii nie zadziałała.
Zobacz to łącze, w którym firma Microsoft stwierdza: „Rozwiązaniem nie jest używanie menedżera pakietów do programowania kątowego, ale zamiast tego użycie wiersza poleceń programu PowerShell”.
źródło
W systemie macOS Mojave 10.14.4 możesz także wypróbować Command ⌘+ Qw terminalu.
źródło
Wyjdź z IDE i uruchom ponownie IDE, spróbuj.
źródło
W systemie Windows 10 / Powershell ctrl+ cnie działa; Powershell próbował bezpiecznie zatrzymać aplikację.
Używał normalnego cmd i nie miał problemów z zatrzymaniem serwisu ng za pomocą ctrl+ c.
źródło
---- Ctrl + c, a następnie wybierz Y z podanej opcji T / N.
źródło