web-dev-qa-db-ja.com

nodemonの変更の監視ディレクトリ

方法を知っているnodemon server.jsしかし、もし私がしたい場合はnodemon ./src

srcのディレクトリ内のすべての変更でノードを再起動します。

上記のようにすると、cannot find module babelprac\src

私は別のコマンドウィンドウでもやっています:npm run scripts:watch

スクリプトは

"scripts" : {
  "scripts" : "babel src --source-maps-inline --out-dir dist",
  "scripts:watch" : "babel src --watch --source-map-inline --out-dir dist"
},

それはウォッチを実行しますが、srcまたはdistでスクリプトを実行してconsole.logsを表示したいです

私も試して_nodemon --watch ./src。 index.jsが見つからないと言います。

私はWindows 7にいます

私の作業ディレクトリはbabelpracです

23
jack blank

Nodemonは次のように期待しています。

nodemon --watch src server.js

https://github.com/remy/nodemon#monitoring-multiple-directories

nodemon --watch app --watch libs app/server.js

31
Kody

Nodemonには、フォルダとファイルを監視するよりきめ細かいアプローチもあります。つかいます nodemon.json次のように、監視するファイルとファイルの種類を指定します。

{
  "watch": ["server.js", "src/"],
  "ext": "js, css"
}

nodemon.jsonは、監視対象ファイルの数と種類が肥大化し始めたとき、およびサーバーを再起動するたびにスクリプトを実行するときに特に役立ちます。 nodemonが設定を読み込むには、nodemon.jsonは、他のすべての非表示または非表示のjsonファイルとともに、プロジェクトのルートディレクトリに配置する必要があります。

開始するテンプレートとして、以下のnodemonの例をお勧めします。

https://github.com/remy/nodemon/blob/master/doc/sample-nodemon.md

9
Hank Chan

私はこれをホットリプレースメント、nodemon --watch srcに使用し、TSCコンパイラを実行します。

この記事も確認できます: https://medium.com/netscape/start-building-web-apps-with-koajs-and-TypeScript-366264dec608

"scripts":{"watch-server": "nodemon --watch 'src/**/*' -e ts、tsx --exec 'ts-node' ./src/server.ts"}

2
Kenneth Wu