CoffeeScriptとEclipseを統合する方法があるので、CoffeeScriptを1つのウィンドウに書き込むと、もう1つはコンパイルされたコードをJavascriptとして表示しますか?EclipseとCoffeeScriptの統合?
私は答えを待つでしょう。ありがとう。
CoffeeScriptとEclipseを統合する方法があるので、CoffeeScriptを1つのウィンドウに書き込むと、もう1つはコンパイルされたコードをJavascriptとして表示しますか?EclipseとCoffeeScriptの統合?
私は答えを待つでしょう。ありがとう。
私はビルダーと小さなシェルスクリプトをプロジェクトに使っています。 .coffeeファイルを保存するたびに、すべてのスクリプトがコンパイルされます。作品素晴らしい。
プロジェクトを右クリックします。メニューの下部にあるプロパティを選択します。
coffee-compile.shプロジェクト名/:
#!/bin/bash
if [ ! -d ./target/coffee ]; then
mkdir -p ./target/coffee
fi
echo "Compiling coffee script files..."
/usr/bin/coffee --output ./target/coffee --compile ./coffee
echo "Done..."
ビルダーの定義は、プロジェクトの一部として保存されます。これは.settingsフォルダにあります。そうすれば、他の開発者もあなたのプロジェクトをチェックアウトして、既にすべてのものを設定することができます。
更新:コードの書式設定と色付けについては、EclipseにAptanaの最新ベータ版をインストールしました。
更新2:私はIntellijのためにEclipseの使用をやめました。エディタとコンパイルコードのサポートは素晴らしいです。私はあなたがそれを試してみることを強く勧めます。
私はこのためにcoffee
s -w
オプションを使用しています。プロジェクトディレクトリにcd
という端末を開き、coffee -w ./coffee -c ./js
を実行します。 coffee
ファイルがcoffee
という名前のフォルダに格納され、ファイルをjs
という名前のフォルダにコンパイルしていると仮定します。
コーディングセッション中に端末を開いたままにします。 coffee
は、ファイルを再保存するたびにスクリプトをコンパイルします。
その解決策も同様に機能します。私はウォッチャーを起動することを忘れないことを好むだけです。なぜなら、マシンを再起動したり、ウォッチャーを強制終了してからファイルを編集したり、変更が表示されない理由がわかっているからです。その後、ウォッチャーを始めることを忘れることについて、自分自身の顔を揃えています。また、Eclipseビルダーを持つグループ環境では、人にコーヒーをインストールするように伝えるだけで済むので、すばらしい結果が得られます。それ以外のものはすべて動作します。 –
CoffeeScriptファイルを(自動的に)他のものに自動的に翻訳するプラグインを作成しました。
- >https://github.com/gossi/eclipse-transpiler-plugin
基本的には、ジョン・スティーブンスのシェルスクリプトと同じ処理を行いますが、設定のための素晴らしいUIを持っています。
私にとってはうまくいかず、env:node:file not foundというエラーが表示されます。何かヒント? P .:スクリプトが正しく実行されます。私はエコーの出力を見ると、ターゲット/コーヒーフォルダも作成されます。 – mAu
NodeJSとCoffeeScriptを先にインストールする必要があります。それぞれのプロジェクトの指示に従ってください。 –
私はnodeとcoffeescriptがインストールされています。スクリプトを 'node -v'に変更すると、Eclipseのコンソールにノードのバージョンが表示されます。しかし、上記のスクリプトは動作しません。しかし、私がターミナルでそれを実行すると、それは動作します... – mAu