キーボードショートカットでサクッと終了
このチュートリアルでは、Angular、Firebase、Angular CLI を使った開発において、ng serve
または firebase serve
コマンドを実行しているローカルサーバーを終了する方法を説明します。
方法 1: キーボードショートカットを使用する
最も簡単で便利な方法は、キーボードショートカットを使用することです。
- Windows または Linux:
Ctrl
+C
- Mac:
Cmd
+C
これらのショートカットキーを押すと、ターミナルウィンドウで実行されているすべてのプロセスが終了し、ng serve
または firebase serve
コマンドも含まれます。
方法 2: kill コマンドを使用する
別の方法は、kill
コマンドを使用して、ng serve
または firebase serve
プロセスを個別に終了することです。
- ターミナルウィンドウを開きます。
ps -ef
コマンドを実行して、実行中のすべてのプロセスを表示します。ng serve
またはfirebase serve
プロセスのプロセス ID (PID) を特定します。- 以下のコマンドを実行して、プロセスを終了します。
kill -9 <PID>
方法 3: タスクマネージャーを使用する
Windows または Mac では、タスクマネージャーを使用して ng serve
または firebase serve
プロセスを終了することもできます。
- タスクマネージャーを開きます。
- プロセス タブに移動します。
- プロセスを右クリックし、終了 を選択します。
補足
ng serve
コマンドは、Angular 開発サーバーを起動します。このサーバーは、開発中の Angular アプリケーションをブラウザで実行するために使用されます。- 上記のいずれかの方法を使用して、
ng serve
またはfirebase serve
コマンドを実行しているローカルサーバーを終了できます。
上記以外にも、ng serve
または firebase serve
コマンドを終了する方法はいくつかあります。ただし、上記の方法は最も一般的で使いやすいものです。
この方法は、コードを記述する必要がないため、最も簡単です。
ps -ef | grep 'ng serve' | awk '{print $2}' | xargs kill -9
このコードは、以下のことを行います。
grep 'ng serve'
コマンドを使用して、出力結果をng serve
プロセスに絞り込みます。awk '{print $2}'
コマンドを使用して、各プロセスの PID を抽出します。xargs kill -9
コマンドを使用して、抽出された PID を使用して、すべてのng serve
プロセスを終了します。
この方法は、GUI を使用してプロセスを終了するため、初心者にとって使いやすい方法です。
- 上記のコードは、
ng serve
コマンドを実行しているローカルサーバーを終了するために使用できます。firebase serve
コマンドを実行しているローカルサーバーを終了するには、ng serve
をfirebase serve
に置き換えるだけです。 - コードを実行する前に、ターミナルウィンドウが正しいディレクトリに開いていることを確認してください。
その他の ng serve または firebase serve を終了する方法
プロセス管理ツールを使用する
- Windows: タスクマネージャー
- Mac: アクティビティモニター
ng コマンドを使用する
Angular CLI には、ng
コマンドという別のツールが含まれています。このツールを使用して、ng serve
プロセスを停止することができます。
ng serve --stop
Webブラウザを使用する
一部の IDE には、Web ブラウザを使用して開発サーバーを制御できる機能が備わっています。この機能を使用して、ng serve
または firebase serve
プロセスを停止することができます。
サーバーログを確認する
ng serve
または firebase serve
プロセスが終了したかどうかを確認するには、サーバーログを確認することができます。ログファイルには、プロセスが開始および終了したことを示すメッセージが含まれています。
注意事項
ng serve
またはfirebase serve
プロセスを終了すると、開発中のアプリケーションが停止します。すべての変更を保存してから終了するようにしてください。
angular firebase angular-cli