私のpackage.json私は私のdev環境のために使用しているスタートスクリプトを持っています。私はnpm run dev
すべてを打ってるときは正常に動作し、それが必要とnodemon見始めるとバベルがすべてをtranspilingさNodemon + babelサーバーを複数回再起動
"scripts": {
"dev": "NODE_PATH=src nodemon --watch src/ --exec babel-node src/app.js"
}
:それはこのようになります。私はこれを参照してください:
[nodemon] 1.11.0
[nodemon] to restart at any time, enter `rs`
[nodemon] watching: /Users/Jonathan/Documents/swissnet/src/**/*
[nodemon] starting `babel-node src/app.js`
私はsrc/-folderノード内のファイルを保存するときにサーバーを再起動します。予想通り、私は、一度、再起動nodemonその後、「RS」を入力した場合
[nodemon] restarting due to changes...
[nodemon] starting `babel-node src/app.js`
[nodemon] restarting due to changes...
[nodemon] starting `babel-node src/app.js`
[nodemon] restarting due to changes...
[nodemon] starting `babel-node src/app.js`
:しかし、ここで私の問題だ、それは2~3回を再起動します...毎回私はそれがこのようなファイルを保存します。
私はこれを解決する方法や答えを探す場所がわかりません。私はそれをGoogleにしようとしました。私はgithubのパッケージのバグのセクションを訪れています...(たぶん私はグーグルで吸うだけです)。
同じ問題で私が見つけた唯一のリンクですが、回答がないようです:Nodemon runs multiple times on save when using babel。
とにかく彼のスクリプトを試しましたが、同じことが起こりました.2回または3回再開しました。
@Connorelseaは、上記のリンクで提供されている回答のコメント欄にあるように、--delay 2.5
を追加すると1回だけ再起動します。
私は監視されたファイルでセーブすると、おそらくノーデモンがすぐに再起動し、バベルが透明化を開始すると考えています。 babelが完了すると、src/-folderへの変更が行われたので、ファイルを一括して保存し、nodemonが再び再起動します。しかし、私はこれをどのようにデバッグするのか分かりません。
あなたが私を助けることを願っています!
は**** **** EDIT
はちょうどこの https://github.com/remy/nodemon/issues/508が見つかりましたが、彼らが持っている唯一の解決策は、 "nodemonアップグレード" することです。私はこの時点で最新1.11.0を持っています。
。 –