一般に、保存のたびにコンパイルするのはあまり便利ではありません。保存するたびに構文をチェックするため、 Vim CoffeeScript 拡張機能を使用することをお勧めします。このように、コードが理にかなっているかどうかのフィードバックがすぐに得られます。テストには追加の手順が必要です (読み続けてください) :-)
もう 1 つの提案は、拡張子に .js.coffee の代わりに .coffee を使用することです。それはより理にかなっており、結果として .js.js はありません。
コンパイルに戻ると、適切なコードを記述したら、cakeを使用して .coffee ファイルを .js ファイルにコンパイルし、ブラウザを更新してテストできるようにします。Cakefile は、コーヒー スクリプトをコンパイルする順序を制御する構成として使用されます。これは、大きなプロジェクトでは非常に便利です。
インストールとセットアップは非常に簡単で、プロジェクトの編集中に vim から Cake を呼び出すだけです。
:!cake build
ブラウザを更新して結果を確認できます。
私はまた、ファイルを構造化する最良の方法を学び、コーヒー スクリプトをバックボーンとケーキと組み合わせて使用することにも忙しいので、github で小さなプロジェクトを作成して、自分自身のリファレンスとして保持しています。ケーキといくつかの基本的なもの。コンパイルされたすべてのファイルはwwwフォルダーにあるため、ブラウザーで開くことができ、すべてのソース ファイル (cake 構成を除く) はsrcフォルダーにあります。この例では、すべての .coffee ファイルがコンパイルされ、1 つの出力 .js ファイルに結合され、それが html に含まれます。必要に応じて、ケーキのセットアップを変更して、複数の .js ファイルを作成できます。