Node.js は、サーバー側で JavaScript コードを実行できる JavaScript ランタイム環境です。これは、高速でスケーラブルな Web アプリケーション、特に I/O 集中型の Web アプリケーションの開発に使用できるオープンソースのクロスプラットフォーム ランタイム環境です。 Node.js を使用して Web アプリケーションを開発する場合、多くの場合、コードを常に変更し、変更の効果を確認するためにアプリケーションを再起動する必要があります。このとき、アプリケーションのコードを自動的に監視し、コードが変更された場合に自動的にアプリケーションを再起動することができれば、開発効率が大幅に向上します。 nodemon は、コードを監視し、アプリケーションを自動的に再起動するのに役立つツールです。
この記事では、Windows、Linux、macOS システムに nodemon をインストールして使用する方法を紹介します。
nodemon をインストールする前に、まず Node.js をインストールする必要があります。 Node.js の公式 Web サイトには、さまざまなオペレーティング システムに Node.js をインストールする手順が記載されています。この記事では、Windows、Linux、macOS システムに Node.js をインストールする手順について説明します。
Windows に Node.js をインストールする方法は非常に簡単です。Node.js 公式 Web サイトにアクセスし、Windows インストーラーをダウンロードし、インストーラーを開いて次の手順を実行するだけです。プロンプトが表示されるので、それを実行するだけです。
Linux に Node.js をインストールするには、いくつかの方法があります。この記事では、最も一般的な 2 つの方法について説明します。
Ubuntu や Debian などのディストリビューションには、デフォルトのソフトウェア ソースに Node.js が含まれています。次のコマンドを使用して、Ubuntu に Node.js をインストールできます:
sudo apt update sudo apt install nodejs
Node.js を他の Debian ベースのディストリビューションにインストールするコマンドも同様です。インストールが完了したら、次のコマンドを使用して Node.js が正常にインストールされたかどうかを確認し、そのバージョン情報を表示できます。
node -v
NodeSource を使用したバイナリ配布複数のディストリビューション Node.js の公式バイナリ ディストリビューションが提供されています。次のコマンドを使用して、ターミナルに NodeSource の PPA を追加し、Node.js をインストールできます。
curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash - sudo apt-get install -y nodejs
インストールが完了したら、次のコマンドを使用して、Node.js が正常にインストールされたかどうかを確認できます。
node -v
macOS に Node.js をインストールするには、さまざまな方法があります。この記事では、最も一般的な 2 つの方法について説明します。
Homebrew をすでにインストールしている場合は、次のコマンドを使用してターミナルに Node.js をインストールできます。
brew install node
インストールが完了したら、次のコマンドは、Node.js が正常にインストールされたかどうかを確認し、そのバージョン情報を表示します。
node -v
Node.js 公式 Web サイトからインストール プログラム用の macOS インストーラーをダウンロードします。インストーラーを開いてプロンプトに従うだけです。
Node.js が正常にインストールされたら、nodemon のインストールを開始できます。ターミナル (またはコマンド ライン インターフェイス) で、次のコマンドを使用して、nodemon をインストールします:
npm install -g nodemon
メニュー バーのターミナル (ウィンドウ)、またはターミナル プログラム (macOS/Linux) に上記のコマンドを入力します。をクリックすると、インストールを開始できます。
上記のコマンドの「-g」パラメータは、システム上の任意のディレクトリで使用できるように、nodemon をグローバル モジュールとしてインストールすることを意味します。 「-g」パラメータを追加しない場合、部分的なモジュールがインストールされ、現在のディレクトリ内のアプリケーションでのみ使用できます。
インストールが完了したら、次のコマンドを使用して、nodemon が正常にインストールされたかどうかを確認し、そのバージョン情報を表示します。
nodemon -v
nodemon は正常にインストールされました。 , それでは、使い方を見てみましょう。
ポート 3000 でリッスンする「app.js」というアプリケーションがあるとします。次のコマンドを使用してアプリケーションを起動できます:
node app.js
この時点で、アプリケーションはポート 3000 で接続リクエストのリッスンを開始します。 「app.js」ファイルを変更して変更を保存した場合、この時点でアプリケーションを停止し、再起動して変更の効果を確認する必要があります。このように、開発効率は大きく左右されます。
これで、nodemon を使用してコードの変更を自動的に検出し、アプリケーションを再起動できるようになりました。アプリケーションは次のコマンドを使用して起動できます。
nodemon app.js
この時点で、アプリケーションは起動し、以前と同様にポート 3000 で接続リクエストをリッスンします。ただし、違いは、nodemon がコードの変更を自動的に監視するようになったことです。 「app.js」ファイルを変更して変更を保存すると、nodemon はアプリケーションを再起動して、変更の効果をすぐに確認できるようにします。これにより、開発効率が大幅に向上します。
このほかにも、nodemon には監視対象となるファイルやフォルダーを指定したり、より詳細な情報をコンソールに出力したりできるなど、さまざまな機能があります。 nodemon について詳しく知りたい場合は、nodemon 公式 Web サイトにアクセスするか、ターミナルに次のコマンドを入力して、nodemon のヘルプ ドキュメントを表示してください。
nodemon --help
nodemon 是一款很实用的 Node.js 模块,可以帮助我们自动监视代码更改并自动重新启动应用程序,提高我们的开发效率。本文介绍了在 Windows、Linux 和 macOS 系统上安装和使用 nodemon 的步骤。希望本文能够对您有所帮助。
以上がnodejsでnodemonをインストールするの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。