10
9

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

#プログラミング勉強日記
2020年10月10日
nodemonというツールを初めて見かけたので、まとめておく。

#nodemonとは
 コードの変更を監視して自動でサーバーを再起動してくれるツール。
 Node.jsで動いてるアプリのコードを修正した後は、サーバーの再起動が必要になるが、コードを修正した後に毎回手動で再起動するのは面倒だし、再起動をし忘れてしまうことがある。そういった作業を自動化できるnodemonは便利である。

#nodemonのインストール
 使用したいプロジェクトの下で以下のコマンドを実行する。

npm install nodemon --save-dev

 開発環境のみで使用するので--save-devを付ける。コマンドを実行するとpackage.jsonに以下のように追記される。

package.json
"devDependencies": {
    "nodemon": "^2.0.3"
  }

 本番環境においては以下のコマンドを実行すると除外される。

npm install --production

#アプリの実行
 npm startで起動できるようにpackage.jsonにscritを設定する。

package.json
"scripts": {
    "start": "nodemon src/app.js"
  },

 package.jsonを変更したら以下のようにコマンドを実行してアプリを起動させる。

$ npm start

> express-api@1.0.0 start /sample/express-api
> nodemon src/app.js

 これでnodemon経由でsrc/app.jsが起動された。

#参考文献
nodemonを使用して、コード変更後に自動でNode.jsのアプリを再起動する方法。
nodemonで自動再起動【開発時の手間削減】

10
9
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
10
9

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?