答えて
いいえ、できません。ノードサーバー/アプリケーションを起動すると、現在のバージョンのファイルがロードされます。起動後に変更を加えた場合、それは認識されません。これらの変更が有効になるには、アプリを強制終了して再起動する必要があります。
node-devのようなユーティリティがあります。彼らはファイルシステムの変更を監視し、必要に応じてアプリを再起動します。
私は手動でアプリを再起動することをお勧めします。そうすれば、実行中のバージョンを正確に知ることができ、ファイルへの変更を複数回保存してから再度試してみることができます。
はい。
変更をスクリプトで監視する別のファイルを使用してファイルをロードする必要があります。スクリプトを再起動するたびに、スクリプトで実行されるセットアップ/ティアダウンコードが必要になることがあります。
fs.watch APIはプラットフォーム間で100%整合性がなく、状況によっては使用できません。
あなたはNode-supervisor
これは完全に可能であると確認しました。
モジュールをヘッダーに追加する必要はありません。代わりに、必要時に呼び出してロードします。
また、require.undef('./myModule')
に電話して、新しいモジュールを組み込む前に既存のバージョンを削除することもできます。ランタイム時に新しい動作が落ちたように感じる場合は、新しいモジュール名をファイルシステムでスキャンできます。
私はサブモジュールのアップデートに実行時にピックアップされる新しいプラグインが含まれるように、ノードでプラグインパターンを何度も実装しました。
お楽しみください。
nodemonを使用できます。
nodemonは、nodemonが起動したディレクトリ内のファイルを監視し、ファイルが変更された場合、nodemonはノードアプリケーションを自動的に再起動します。
開発中にノードで作業するのに最適なソリューション。
- 1. 実行中のカウントダウンを変更する方法はありますか?
- 2. 実行中のFlexモバイルアプリケーションを隠す方法や名前を変更する方法はありますか?
- 3. node.jsから長いMySQLクエリを実行する方法はありますか?
- 4. bootstrapperクラスの実行中にアプリケーションをシャットダウンする方法はありますか?
- 5. ページのURLを送信中に変更する方法はありますか?
- 6. Leaksの実行中にデバッグ(iPhone)する方法はありますか?
- 7. iOSで実行中のアニメーションを検出する方法はありますか?
- 8. concurrent.futuresで実行中のプロセスを停止する方法はありますか?
- 9. ストアドプロシージャの実行中にPRINTステートメントを使用して実行を追跡する方法はありますか?
- 10. 実行時にコントロールの行と列の定義インデックスを変更する方法はありますか?
- 11. 実行中にコンテキストクラスローダーを変更する
- 12. element.innerHTMLの変更中にすぐに関数を実行する方法は?
- 13. 実行中のプロセスのメモリリークを見つける方法はありますか?
- 14. スクリプトの実行中にのみ環境変数を設定する方法はありますか?
- 15. 実行時にTableAttributeを設定する方法はありますか、実行時にLINQタイプの切り替えを行う方法はありますか?
- 16. クエリの実行中に変更する
- 17. 実行中のWebアプリケーションをSELF更新する良い方法はありますか?
- 18. ビデオ録画中に別の方法を実行する方法はありますか?
- 19. 現在実行中の実行可能ファイルを上書きする方法はありますか?
- 20. PyCharmデバッグセッションでは、実行中の現在の行にカーソルを移動する方法はありますか?
- 21. Java Swing - CardLayout、実行中にカードを更新する方法は?
- 22. JFrameの実行中にJLayeredPaneを更新する方法は? java
- 23. Node.js発行トラッカーはありますか?
- 24. WCF:セットアップ中または実行時にbaseAddressを変更する
- 25. AppEngineでOpenBravoを実行する方法はありますか?
- 26. ASCXを実行するMVCの方法はありますか?
- 27. Tracをオフラインで実行する方法はありますか?
- 28. do-whileを実行する方法はありますか?
- 29. .NETでゼロコピーを実行する方法はありますか?
- 30. qpythonでsshを実行する方法はありますか?
可能な複製http://stackoverflow.com/questions/6310722/refresh-node-js-script –