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.

aheigins
sumber

Jawaban:

209

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

ctrl + c

stijn.aerts
sumber
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.

Paulo Cunha
sumber
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>
Partha
sumber
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.

Ben Taliadoros
sumber
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

Raghav
sumber
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.

Vishwa G
sumber
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>
Pooja Khatri
sumber
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.

Istvan Dembrovszky
sumber
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.".

Andy Thomas
sumber
0

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

yehoni amran
sumber
0

Keluar dari IDE dan boot kembali IDE, coba.

Huy Trương
sumber
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.

Witold Kaczurba
sumber
-1

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

Hedego
sumber
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