【Amazon】人気の商品が日替わりで登場!
毎日お得なタイムセール!商品をみる

【Node.js】ローカルサーバーを自動更新する(nodemon)

Node.jsで処理を変更・追加・修正した時に、毎回サーバーを一度停止させ再度サーバーを立ち上げるのはとても手間が掛かりますよね。そこで、本記事では対象ファイルを更新すると自動でローカルサーバーを更新してくれるnodemonのインストールから使い方について解説しています。

Node.jsの学習におすすめ書籍
Node.js超入門[第4版]
総合評価
( 5 )
メリット
  • 今月出版されたNode.js超入門 第3版の改訂版
  • 最新のNode.jsを学ぶことができる
楽天ブックス
¥3,300 (2024/04/23 11:02時点 | 楽天市場調べ)
先輩くん

Amazon Kindle Unlimitedに登録すると、月額980円で読み放題だからオススメだよ!

後輩ちゃん

初回30日間は無料だから、まだ登録したことのない人はぜひ試してみてね!

全プログラマー必見!
変数名/関数名にもう悩まない!
リーダブルコード
総合評価
( 5 )
メリット
  • 美しいコードが書けるが自然と書けるようになる
  • 他の開発者が理解しやすいコードになる
著:Dustin Boswell, 著:Trevor Foucher, 解説:須藤 功平, 翻訳:角 征典
¥2,640 (2023/07/23 02:48時点 | Amazon調べ)
目次

nodemonで自動更新する手順

nodemonのインストール

Node.jsのローカルサーバーを自動更新するには、nodemonをインストールする必要があります。

下記のコマンドを実行するとnodemonをインストールすることが出来ます。

○npmでインストール

▼グローバルインストール
npm install -g nodemon
▼ローカルインストール
npm install --save-dev nodemon
○yarnでインストール

▼グローバルインストール
yarn global add nodemon
▼ローカルインストール
yarn add nodemon -D

上記コマンドを実行したら、正しくnodemonがインストールされているか確認します。

nodemon -v
nodemonインストール確認
nodemonインストール確認

nodemon -vコマンドを実行すると、インストールしたnodemonのバージョンが返されます。

nodemonでファイルを実行

nodemonのインストールが完了したら、実際に使ってみましょう。使い方はとても簡単で、nodemonの後に半角スペースを空け監視したい対象ファイルを指定します。

nodemon 対象ファイル

試しに、index.jsファイルを作成しnodemonコマンドで編集が自動更新されるか確認してみましょう。

console.log("nodemon実行中!!");

nodemonで監視対象のindex.jsファイルを指定します。

nodemon index.js
nodemonの実行
nodemonの実行

すると、ターミナルに「nodemon実行中!!」が出力されていることが確認出来ます。続いて、index.jsファイルの中身を編集してみましょう。

console.log("nodemon更新!!");
nodemonの更新
nodemonの更新

すると、コマンドを再実行することなく内容が更新され出力されていることが確認出来ます。このようにnodemonコマンドを使うことで開発スピードをアップすることが出来ます。

nodemonを停止したい時は、Node.jsを中断する時と同様に「control + c」を同時押しします。

ブログランキング・にほんブログ村へ PVアクセスランキング にほんブログ村 FC2 Blog Ranking

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!
目次