サーブまたはFirebaseサーブの終了方法


119

私はAngular2でWeb開発を行っており、Angular2とFirebaseの両方を使用してローカルサーバーを実行しています。Ionicを使用してサーバーを作成するときに「quit」と入力するのと同じようなコマンドを見つけることができなかったため、毎回ターミナルタブを閉じる必要があります。サーバーを終了して端末のタブを元に戻す方法はありますか?

ありがとう。

回答:


209

次のコマンドを使用して、進行中のプロセスを終了できます。

ctrl + c


6
コンソールウィンドウでng serveを実行していますが、ctrl + cにまったく応答しません。
Shawn de Wet

28

ctrl+をc2回使用して、バッチジョブを終了するためのプロンプトを表示します。


Ctrl + cが2回必要
ムハンマドナ

2
@ジョナサン編集を提案するときは、できるだけ修正してください。この場合、文が大文字で始まり、たとえばポイントで終わることを確認してください。
アンドレ・クール

実際、1回目はプロンプトTerminate batch job (Y/N)?を表示し、2回目は強制的に終了するように見えます。
Patrick

22

「ng serve」コマンドの実行が表示されない場合は、Mac OSXで以下を実行できます(これは、任意のLinuxおよびUniソフトウェアでも動作するはずです)。

ps -ef | grep "ng serve"

これから、プロセスのPIDを見つけて、次のコマンドで強制終了します。

kill -9 <PID>

1
私を助けてくれてありがとう。Windowsを使用している場合は、タスクマネージャを開いて、node.exeプロセスを終了します。これがお役に立て
ば幸い

taskkill / F / IM node.exe(注意:この強制により、Windows上のnode.exeのすべてのインスタンスが閉じます)
kirodge

20

ctrl+ cが機能しない場合は、これを使用します。

ctrl+ shift+c

コピー/貼り付けのためにctrl + cの動作を変更することがあるので、これが必要になる場合があります。

もちろん、ターミナルウィンドウにキーボードフォーカスがあることを確認する必要があります。ブラウザウィンドウにフォーカスがある場合、ctrl + cは機能しません。


ctrl + shift + cでうまくいきました。VIMプラグインをインストールしたため、ctrl + cが機能しなくなったと思います。
Eternal21

11

Angular 8用のWindowsでこれを介して停止することができました:

ステップ1:4200プロセスを見つける

netstat -ano | findstr :4200

ステップ2:そのプロセスを強制終了します。

taskkill /PID <PID> /F

enter image description here


Ctrl + Cを使用できる場合、不必要に難しいようです。
Caltor

1
@Caltorは、ターミナルを閉じてもサーバーが実行されている場合、そのシナリオで非常に役立ちます
Vishal Sharma

8

ctrl+ c または ctrl +Pause/Break

両方ともバッチジョブの終了を要求し、YまたはYを押してEnterキーをクリックします。


1

使える

killall -9 

killallコマンドを使用すると、その名前を使用して特定のプロセスにシグナルを送信できます。つまり、同じプログラムの5つのバージョンを実行している場合、killallコマンドは5つすべてを強制終了します。

またはあなたが使うことができます

pgrep "ng serve"

これはngのプロセスIDを検索し、次のコマンドを使用できます。

kill -9 <process_id>

0

テキストエディターで何かを変更し、localhostをリロードするだけで十分です。コンソールで新しいプロジェクトを提供するオプションがある場合は、すべての接続が失われます。


0

これをVisual Studio 2017パッケージマネージャーコンソール内から実行しようとしました。上記の提案はどれもうまくいきませんでした。

Microsoftが「解決策は、角度のある開発にパッケージマネージャーを使用するのではなく、代わりにpowershellコマンドラインを使用することです。」と述べているこのリンクを参照してください。



0

IDEを終了してIDEを再度起動し、試してください。


StackOverFlowへようこそ
。HowTo

IDEターミナル内でng serveを実行している場合にのみ関連
Caltor

0

Windows 10 / Powershell ctrl+cは機能しませんでした。Powershellがアプリを正常に停止しようとしました。

通常のコマンドを使用し、ngサーブctrl+で停止しても問題はありませんでしたc


-1

---- Ctrl + c次に、提供されたY / NオプションからYを選択します。


この回答は既存の回答を複製し、新しいものは何も追加しません。実際には、他の以前の回答に存在するより良いフォーマットも欠如しています。
Caltor
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.