Node.jsの自動再起動

Node.jsはビュー以外のファイルを修正すると、プロセスの再起動しなくては修正が反映されない。

 

ファイルの修正 → プロセス終了 → プロセス起動

 

この一連の操作が大変なのでnodemonをインストールして.jsファイルが書き換わると自動的にプロセスの再起動するように設定する。

 

インストール方法

npm install nodemon --save-dev

 

あとはnode main.jsとプロセスを起動させる代わりにnodemon main.jsとしてやれば良い

nodemon main.js

 

もう少し楽をしたい場合はpackage.jsonにstartスクリプトを追加する

"scripts": {
    "test": "echo \"Error: no test specified\" && exit 1",
    "start": "nodemon main.js"
  },

 

スクリプトを追加したらnpmで起動できるようになるので起動させるjsファイル名を意識しなくて良くなる

npm start