bagaimana cara mengakhiri serve atau firebase serve


119

Saya telah melakukan pengembangan web dengan Angular2 dan telah menggunakan Angular2 dan Firebase untuk menjalankan server lokal. Saya belum dapat menemukan perintah yang mirip dengan mengetik berhenti saat menggunakan Ionic untuk membuat server, jadi saya harus menutup tab terminal setiap saat. Apakah ada cara untuk mengakhiri server dan mendapatkan kembali tab terminal saya?

Terima kasih.

Jawaban:


209

Anda dapat menggunakan perintah berikut untuk mengakhiri proses yang sedang berlangsung:

ctrl + c


6
Saya memiliki servis yang berjalan di jendela konsol, dan itu tidak merespons ctrl + c sama sekali.
Shawn de Wet

28

Coba gunakan ctrl+ cdua kali untuk mendapatkan prompt untuk menghentikan pekerjaan batch.


Ctrl + c dua kali diperlukan
Muhammad Nadeem

2
@Jonathan Harap pastikan Anda memperbaikinya sebanyak mungkin saat Anda menyarankan pengeditan. Dalam hal ini pastikan kalimat diawali dengan huruf kapital dan diakhiri dengan titik misalnya.
André Kool

Sebenarnya yang pertama kali menampilkan prompt Terminate batch job (Y/N)?dan sepertinya yang kedua kali memaksa penghentian.
Patrick

22

Jika Anda tidak dapat melihat perintah "ng serve" yang sedang berjalan, Anda dapat melakukan hal berikut di Mac OSX (Ini juga dapat digunakan pada perangkat lunak Linux dan Uni apa pun).

ps -ef | grep "ng serve"

Dari sini, cari tahu PID dari proses tersebut dan kemudian matikan dengan perintah berikut.

kill -9 <PID>

1
Terima kasih telah membantu saya. Jika Anda menggunakan Windows, cukup buka task manager dan matikan proses node.exe. Semoga ini bisa membantu
Yacino

taskkill / F / IM node.exe (Hati-hati: gaya ini menutup semua contoh node.exe di Windows)
kirodge

20

Jika ctrl+ ctidak berhasil, gunakan ini:

ctrl+ shift+c

Terkadang orang mengubah perilaku ctrl + c untuk menyalin / menempel jadi Anda mungkin memerlukannya.

Tentu saja, Anda juga harus memastikan bahwa jendela terminal memiliki fokus keyboard, ctrl + c tidak akan berfungsi jika jendela browser Anda memiliki fokus.


ctrl + shift + c berhasil untuk saya. Saya pikir ctrl + c berhenti berfungsi karena saya menginstal plugin VIM.
Eternal21

11

Saya bisa berhenti melalui ini di Windows untuk Angular 8:

Langkah 1: Temukan proses 4200

netstat -ano | findstr :4200

Langkah 2: Hentikan proses itu:

taskkill /PID <PID> /F

masukkan deskripsi gambar di sini


Tampaknya terlalu sulit saat Anda dapat menggunakan Ctrl + C?
Caltor

1
@Caltor ketika Anda menutup terminal itu tetapi server sedang berjalan itu sangat membantu dalam skenario itu
Vishal Sharma

8

ctrl+ c ATAU ctrl +Pause/Break

Keduanya akan meminta Hentikan pekerjaan batch, lalu tekan Y atau y dan klik enter.


1

Bisa menggunakan

killall -9 

Perintah killall dapat digunakan untuk mengirim sinyal ke proses tertentu dengan menggunakan namanya. Artinya jika Anda menjalankan lima versi dari program yang sama, perintah killall akan mematikan kelima versi tersebut.

Atau Anda bisa menggunakan

pgrep "ng serve"

yang akan menemukan id proses ng dan kemudian Anda dapat menggunakan perintah berikut.

kill -9 <process_id>

0

itu cukup untuk memodifikasi sesuatu di editor teks Anda dan memuat ulang localhost. semua koneksi Anda akan terputus dan Anda memiliki kesempatan untuk melayani proyek baru di konsol.


0

Saya mencoba menjalankan ini dari dalam Konsol Manajer Paket Visual Studio 2017. Tak satu pun dari saran di atas berhasil.

Lihat tautan ini di mana Microsoft menyatakan "Solusinya adalah tidak menggunakan manajer paket untuk pengembangan bersudut, melainkan menggunakan baris perintah PowerShell.".


0

Di macOS Mojave 10.14.4, Anda juga dapat mencoba Command ⌘+ Qdi terminal.


0

Keluar dari IDE dan boot kembali IDE, coba.


Selamat datang di StackOverFlow Anda dapat memeriksa tautan Bagaimana Menjawab sehingga jawaban Anda akan membantu lebih banyak orang
Sylhare

Hanya relevan jika Anda menjalankan servis di dalam terminal IDE
Caltor

0

Dengan Windows 10 / Powershell ctrl+ ctidak berfungsi; Powershell mencoba menghentikan aplikasi dengan anggun.

Menggunakan cmd normal dan tidak ada masalah menghentikan servis ng dengan ctrl+ c.


-1

---- Ctrl + c lalu pilih Y dari opsi Y / N yang tersedia.


Jawaban ini menggandakan jawaban yang sudah ada dan tidak menambahkan hal baru. Faktanya juga tidak memiliki format yang lebih baik yang ada di jawaban sebelumnya.
Caltor
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.