最近、nodeJSの学習を始めました。長年のコーヒースクリプト愛好家である私は、当然、ノードと一緒に使用することにしました。ノードを使用して長時間実行されるプロセスを作成すると、プログラムを頻繁に再起動することになりました。簡単なグーグルの後、私はnode-supervisorを見つけました。Node-supervisorは、現在のディレクトリでファイルの変更を監視し、アプリを自動的に再起動します。
スーパーバイザーを使い始める前は、コーヒースクリプトを使用--watch
していて、変更されたときにコーヒースクリプトを自動的に再コンパイルするオプションがありました。
したがって、問題はこれです。スーパーバイザーとCoffeescriptリコンパイラーは一緒にうまく機能しません。
- 最初に実行します
coffee --compile --watch .
- 次に、新しいターミナルで実行します
supervisor app.js
その後、ソースファイルに変更がない場合でも、スーパーバイザーはアプリを永久に再起動し続けます。
質問はこれです、nodeJSとCoffeeScriptを操作するためのワークフローは何ですか?