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