問題タブ [nodemon]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
1123 参照

javascript - Gulp-Nodemon は変更を監視し、一度だけ再起動します

タイトルが示すように、gulp-nodemongulp ファイルのモジュールを使用して、ファイルの変更を検出したときに nodemon にサーバーを再起動させています。

リストしたタスクはすべて基本的なビルド タスクです。ファイルを変更するとサーバーが再起動しますが、それ以降の変更は無視されます。

ここに画像の説明を入力

さらに、プロセスを中断すると ( CTRL+C) nodemon は、2 つのインスタンスが同時に実行されているかのように再起動メッセージを表示します。

ここに画像の説明を入力

私は何か間違っていgulp-nodemonますか?それともgulp一般的に?

0 投票する
1 に答える
7460 参照

node.js - nodemon - ファイルとパスを無視する

node js と nodemon モジュールを使用しています。

問題:フロントエンドでファイルを変更すると、サーバーが自動的に再起動します。

予想:パス内のいくつかの js またはいくつかのファイルを変更しても、サーバーは再起動されません。

次のコードを試しました:

nodemon --ignore 'public/javascripts/template_files/*.js'

しかし、上記のコードは機能しません。template_files フォルダー内の js ファイルを変更すると、サーバーが何度も再起動することになります。

0 投票する
1 に答える
356 参照

node.js - Node js os.networkInterfaces() は、AWS の docker エントリポイントを介して呼び出されたときに結果を返さない

Docker コンテナー内で node.js を実行しています。docker を起動すると、node.js (または nodemon) を呼び出して起動するスクリプトが呼び出されます。

その node.js 内で最初に行うことの 1 つは、次の方法で IP を探すことです。

しかし、私を当惑させる理由により、常に機能するとは限りません。

  1. AWS+Docker+manualstart ノード = はい!
  2. AWS+Docker+autostart nodemon= YES
  3. AWS+Docker+自動起動ノード = NO

1 と 3 は同一の単純なコマンドを使用するため、ネットワークが開始される前に docker がそれを開始していると推測されます。そのため、初期化スクリプトでネットワークを早期に開始するか、何かが現れるまでポーリングすることができます。ネットワークを開始してIPを設定するLinuxコマンドを知っている人はいますか?

0 投票する
0 に答える
582 参照

node.js - nodejs サーバーのゼロ ダウンタイムと自動再起動

私は Nodejs ベースのアプリケーションの実装に取り​​組んでおり、ダウンタイムをゼロにし、ファイル変更時に自動展開したいと考えています。要約すると、次の要件があります。

  1. ノードプロセスがクラッシュすると、それ自体を再起動する必要があります ファイルが変更されると、展開を行うためにそれ自体を再起動する必要があります
  2. システムの再起動時に、ノード サーバーが自動的に再起動する必要があります
  3. メモリまたは CPU の消費量が定義された値を超える場合、ノード サーバーはそれ自体を再起動する必要があります。
  4. サーバーイメージが既にインストールされているサーバーから作成され、これから新しいサーバーを作成する場合、新しいサーバーでも同じ設定が必要です
  5. Nodejs サーバーがシャットダウン シグナルを受信した場合、正常にシャットダウンする必要があります。つまり、新しい接続の受け入れを停止し、最初に既存の要求を終了してからシャットダウンする必要があります。

助けてください。

0 投票する
0 に答える
643 参照

node.js - 再起動前の Nodemon 同期タスクの実行

nodejs サーバーのビルド ツールとして gulp を実行しています。サーバーが再起動する前に ecmascript 6 コードを変換するための gulp タスクを実行できないため、nodemon には 1 つの問題があります (Nodemon は、ソースの変更を監視し、サーバーを自動的に再起動するユーティリティです)。

これは私のコードです。Nodemon のドキュメントによると、ノード バージョン 0.12.0 では同期タスクの実行が可能です。私のノードのバージョンは 0.12.6 です。同じ問題に気づいた人、または修正方法を知っている人はいますか?

https://github.com/JacksonGariety/gulp-nodemon

前もって感謝します!

こんにちはマウロ

0 投票する
1 に答える
2054 参照

node.js - Nodemon これにより、CPU 使用率が高くなる可能性があります。使用を減らすには --watch

--watch .. を指定して nodemon を実行しても、警告が表示されます。

0 投票する
1 に答える
679 参照

node.js - gulp-nodemon スクリプトを cli プログラムにパイプする方法

スーパーバイザー アプリの実行時| bunyan - Node アプリを再起動し、適切にフォーマットされた出力を表示しましたが、gulp-nodemon の gulpfile を実行している場合に同じビジュアルを作成する方法は次のとおりです。