115

Windows で CoffeeScript を試すにはどうすればよいですか?

インストール手順は *nix のみです: http://jashkenas.github.com/coffee-script/#installation

編集:

少し前にこれを質問して以来、多くの新しい回答が表示されました。Windows ユーザー向けのオプションの数 (および品質) が大幅に増加しました。私はずっと前に回答を「受け入れ」、その後、他の(より良い)回答に変更しましたが、回答を受け入れないことに決め、コミュニティ(投票)にどの回答が最適かを示します。ご意見をお寄せいただきありがとうございます。

4

13 に答える 13

48

更新: この質問に対する他の回答を参照してください。How can I compile CoffeeScript from .NET? 現在のオプションのはるかに正確で最新のリストについては。

CoffeeScript-Compiler-for-Windowsはうまく機能します。

于 2010-10-11T11:27:48.520 に答える
35

この質問が投稿されたときは、もっと複雑だったのかもしれません。しかし、2012 年現在、CoffeeScript はどのプラットフォームでも簡単に使用できます。手順は、Windows、Mac、または Linux で同じです。

  1. http://nodejs.org/から Nodejs をインストールします。
  2. ノード パッケージ マネージャーを使用してグローバルに、npm install -g coffeescriptまたはローカルに CoffeeScript をインストールします。npm install --save-dev coffeescript
  3. お気に入りのテキスト エディターでスクリプトを記述します。保存して、次のように言いますhello.coffee
  4. スクリプトを実行するcoffee hello.coffeeか、コンパイルしますcoffee -c hello.coffee(にhello.js)
于 2013-02-20T13:51:04.230 に答える
20

Node.jsは最近Cygwinで実行されているので、WindowsでCoffeeScriptを実行するのがおそらく最善の策です。私は最初にそれを試してみます。

別の優先JavaScriptランタイムがある場合は、おそらくprebuilt-compiler(extras /coffee-script.js)を使用できます。たとえば、そのスクリプトをWebページに含めると、次のように呼び出すことができます。

CoffeeScript.compile(code);

...コンパイルされたJavaScript文字列を取得します。

UPDATE 2012-04-12:WindowsでNodeを実行するためにCygwinは不要になりました。Microsoftは、2011年下半期までJoyentと協力して、WindowsIOCP非同期IOに対するノードのサポートを改善しました。ノード0.6は、Windowsをネイティブにサポートするノードの最初のリリースでした

于 2010-07-05T03:34:28.257 に答える
17

CoffeeScriptコンパイラは、Windows98以降のWindowsの標準コンポーネントである古き良きWindowScript Host(cscript.exe)で実行できます。確かに、しばらく前にこれを試しましたが、機能しませんでしたが、最近再試行しました。標準のCoffeeScriptテストは問題なくコンパイルされます。

*.wsf必要なのは、ファイルとcoffee-script.jsを使用したちょっとした配管コードだけです。私のコードはGitHubにあります:https ://github.com/duncansmart/coffeescript-windows

私はここでそれについてブログを書きました:http://blog.dotsmart.net/2011/06/20/the-simplest-way-to-compile-coffeescript-on-windows/

于 2011-06-20T08:00:38.780 に答える
10

コマンドラインソリューションとしてjcoffeescriptを使用できます。

これは、Javaベースのjavascriptエンジン(Rhino )を使用し、 CoffeeScriptプロジェクトからcoffee-script.jsをコンパイルするタスクをまとめます。これにより、CoffeeScriptコンパイラをJavaプログラムとして実行できます。

(Windows / Linuxで)使用するコマンドは次のようになります。

java -jar jcoffeescript-1.0.jar < foo.coffee > foo.js

Javaソースコード( Antのダウンロードを回避するためにIntelliJ Community Editionを使用)またはCoffeeScriptv1.0用のビルド済みダウンロードをダウンロードしてビルドする必要があります。

現在、Rubyソリューションの代わりにjcoffeescriptを使用しています(別の回答はここにあります)。これにより、最新のCoffeeScriptバージョンに対応できるようになります。

于 2010-09-14T14:12:30.817 に答える
8

コマンドラインバージョンのCoffeeScriptを使用するには、WindowsにRubyをインストールしてから、CoffeeScriptGemをインストールします。

その後、コマンドライン(たとえば、「coffee bla.coffee」)を使用して、CoffeeScriptコードをJavaScriptコードにコンパイルできます。

この方法(Node.jsを使用しない)で行う唯一の欠点は、CoffeeScriptのRubyバージョンがバージョン0.3.2に制限されていることです。これは、Node.jsに移行される前にRubyで記述された最後のバージョンです。

*ただし、現在の勤務先と個人のWebページではRubyバージョンのCoffeeScriptを使用しています。このバージョンのCoffeeScriptは非常に成熟しており、CoffeeScript Webサイトにリストされている機能のほとんどは、使用済み。

*当時は正しかったが、数日ごとにさらに不正確になっているこの最後のステートメントを削除しました。CoffeeScriptは、0.3.2から大きく進歩し、1.1を過ぎています。

于 2010-07-21T02:35:45.387 に答える
6

ここにはすでにたくさんの回答がありますが、私のものを追加させてください。Windows で CoffeeScript をコンパイルするための .NET ライブラリを作成しました。

jashkenasが示唆したように、私はコンパイル済みのextras/coffee-script.jsファイルを使用しました。Jurassic JavaScript コンパイラ
と共に、すべてを 1 つのライブラリにまとめました: CoffeeSharp

このライブラリには、ASP.NET Web 開発用のコマンドライン ツールと HttpHandler も付属しています。

于 2011-04-26T18:56:13.650 に答える
3

node.jsがWindowsに移植されたので、これは実際には非常に簡単です。

http://www.colourcoding.net/blog/archive/2011/09/20/using-coffeescript-on-windows.aspx

于 2011-11-05T02:04:17.513 に答える
3

私はこれを使用しました: https://bitbucket.org/maly/coffeescript-win/zealots はうまく機能しているように見えますが、coffee.script を 0.95 から 1.0.1 に手動で更新する必要があります。

于 2011-02-08T16:14:48.180 に答える
2

ASP.NET アプリケーションで CoffeeScript を使用する場合は、この HTTP ハンドラーを使用してコンパイル済みの CoffeeScript コードを提供できます。

于 2010-07-05T23:29:40.457 に答える
1

これは、通常は Windows で実行されないか、まだ移植されていないツールについて、「どのように試すことができますか」という一般的な暗黙の質問への回答としてのみ掲載しています。Linux や BSD などの UNIX ライクな OS を実行している仮想マシンを使用します。

十分な RAM があり、十分に学習する意欲がある場合は、オープン ソース ソフトウェアを試すのがずっと簡単になります。CoffeeScript の場合でも、共有フォルダーで --watch などの操作を行うことができ、ほとんどの場合 Windows ランドにとどまります。また、試してみて購入しないツールやサービスでシステムを汚染することもありません。これは、頻繁に行う場合に便利です。

于 2012-02-13T21:07:40.240 に答える
1

私はまだこれを自分で試していませんが、答えのようです。 (ダウンロードしてインストールしましたが、まだ使用していません。)

VS に CoffeeScript 編集を追加する Visual Studio 2010 用のアドインがあります (とりわけ)。

これはWeb Workbenchと呼ばれ、vsix としてダウンロードされます。(つまり、VS UI 内からダウンロードできます。)

于 2011-07-22T05:25:54.743 に答える
0

Chocolatey を使用してhttp://chocolatey.org/packages/CoffeeScriptを Windows にインストールすることを検討してください。

(Chocolatey のインストール : https://github.com/chocolatey/chocolatey/wiki/Installation )

于 2012-09-02T14:01:12.307 に答える