よくPCは一度SSDを体験するとHDDに戻れなくなると言いますが、プログラマにおいてはホットリロードが似た様なものな気がします。今回はexpressで使えるホットリロード設定を紹介します。
インストール、設定
まず以下のコマンドを実行。
npm install -g nodemon
そして対象プログラムのpackage.jsonを編集。
"scripts": {
"start": "nodemon -e ejs,js,json start ./bin/www"
},
scriptsのstartを変更します。なんとこれだけ!
動かしてみる
この方法だと、
npm start
で実行するとホットリロードされる様になります。簡単で良いですね。
ただ、例外で処理が落ちた場合は修正してもホットリロードされなくなるので注意してください。(もしかしたら自分の環境だけ?)