はじめに
こんにちは!さいけです。
今回は、「Node.jsの変更を検知してアプリケーションを自動で再起動する方法」を紹介します。
前提
- Node.jsが端末にインストールされている
Node.jsの変更を検知してアプリケーションを自動で再起動する方法
結論から言うと、nodemonというユーティリティツールを使います。
まず、簡単にnodemonの説明をします。
nodemonとは?
nodemonとは、Node.jsのソースファイルを監視し、変更があった際に自動でアプリケーションを再起動してくれるユーティリティツールです。
いちいち手動でサーバを再起動する必要がなくなるので、開発効率が上がります。
細かな詳細や特徴については、以下の公式を覗いてみてください。
nodemon
GitHub - remy/nodemon: Monitor for any changes in your node.js application and automatically restart the server - perfect for development
Monitor for any changes in your node.js application and automatically restart the server - perfect for development - rem...
nodemonをインストールする
以下コマンドから、nodemonを端末にインストールします。
$ npm install -g nodemon
もしくは、プロジェクト内だけでnodemonを使いたいよ〜って人は、以下コマンドでnodemonをプロジェクト内にインストールします。
$ npm install --save-dev nodemon
nodemonでnodeアプリケーションを動かしてみる
nodeコマンドに代わり、nodemonコマンドでnodeアプリケーションを動かしてみます。
ソースファイルに変更があった際に、自動でアプリケーションを再起動してくれるようになりました👍🎉
コメント