FTP による自動展開を使用します。coffeescript と、変更のたびに .coffee ファイルを .js ファイルに再コンパイルする filewatcher 機能を使い始めるまで、すべてがうまくいきました。
問題は、IDEA がこれらのコンパイル済みファイルを他のファイルのようにアップロードしたくないということです。そのため、ホットキーを手動で押して、サーバーで確認したい変更ごとにコンパイル済みファイルをアップロードしました。
どうすればもっと便利に使えますか?
FTP による自動展開を使用します。coffeescript と、変更のたびに .coffee ファイルを .js ファイルに再コンパイルする filewatcher 機能を使い始めるまで、すべてがうまくいきました。
問題は、IDEA がこれらのコンパイル済みファイルを他のファイルのようにアップロードしたくないということです。そのため、ホットキーを手動で押して、サーバーで確認したい変更ごとにコンパイル済みファイルをアップロードしました。
どうすればもっと便利に使えますか?
外部の変更を自動的にアップロードするオプションがあります。
現在、IDEA はファイル ウォッチャーが呼び出された後に同期を実行しないため、次の操作を行う必要がありますFile
。Synchronize
、IDE は変更を検出してアップロードします。
次回の更新では、この機能要求に対処した結果として、ファイル ウォッチャーが実行後に同期を実行するオプションが追加されます。
この機能要求は、変更のたびに出力ディレクトリ内のすべてのファイルを同期する可能性に関係しています (一部のトランスパイラーで必要)。しかし、私の知る限り、これはCoffeeScriptコンパイラには当てはまりません-同期はそこで機能するはずです。生成された js ファイルは、コンパイルが完了するとすぐにプロジェクト ビューに表示されますか?それとも、ビューを手動で同期して変更を確認する必要がありますか? 後者の場合、ファイル ウォッチャーの設定に何か問題があるはずです (たとえば、出力パスが正しく設定されていないなど)。ファイルが正しく同期されている場合は、「外部変更のアップロード」オプションを設定するとうまくいくはずです