CoffeeScript в Windows?

Как я могу попробовать CoffeeScript в Windows?

Инструкции по установке только для *, отклоните: http://jashkenas.github.com/coffee-script/#installation

Править:

Так как я спросил это только что, много новых ответов появились. Число (и качество) опций для пользователей Windows было увеличено много. Я "принял" ответ давным-давно, затем измененный на другие (лучшие) ответы, когда они подошли, но я теперь решил не принять любой ответ и позволить сообществу (голоса) шоу, какие ответы являются лучшими. Благодаря всем для входа.

115
задан Nick Perkins 6 July 2011 в 20:13
поделиться

3 ответа

В наши дни Node.js работает на Cygwin, так что это, вероятно, ваш лучший вариант для запуска CoffeeScript на Windows. Я бы сначала попробовал это.

Если у вас другая предпочитаемая среда выполнения JavaScript, вы можете использовать готовый компилятор (extras/coffee-script.js). Например, если вы включите этот сценарий в веб-страницу, вы можете вызвать

CoffeeScript.compile(code);

..., чтобы получить обратно скомпилированную строку JavaScript.

UPDATE 2012-04-12: Cygwin больше не требуется для запуска Node в Windows. Microsoft работала с Joyent до 2 полугодия 2011 года над улучшением поддержки Node для Windows IOCP async IO. Node 0.6 был первым выпуском Node для с поддержкой Windows.

20
ответ дан 24 November 2019 в 02:27
поделиться

Если вы хотите использовать CoffeeScript в приложении ASP.NET, вы можете использовать этот обработчик HTTP для обслуживания скомпилированного кода CoffeeScript.

2
ответ дан 24 November 2019 в 02:27
поделиться

Вы можете использовать версию CoffeeScript для командной строки, установив Ruby on Windows, а затем установив CoffeeScript Gem.

После этого можно воспользоваться командной строкой, например, 'coffee bla.coffee' - для компиляции вашего кода CoffeeScript в код JavaScript.

Единственный недостаток такого способа (без использования Node.js) заключается в том, что Ruby-версия CoffeeScript ограничена версией 0.3.2 - последней версией, написанной на Ruby перед тем, как она была перенесена на Node.js.

*Однако я все еще использую Ruby-версию CoffeeScript в своей нынешней работе и на своей личной веб-странице и не вижу особой проблемы, поскольку эта версия CoffeeScript достаточно зрелая и большинство функций, перечисленных на сайте CoffeeScript, могут быть использованы.

* вычеркнул последнее утверждение, которое было верным в то время, но с каждым днем становится все более неверным; CoffeeScript уже далеко продвинулся со времен 0.3.2 и находится на стадии 1.1

.
8
ответ дан 24 November 2019 в 02:27
поделиться
Другие вопросы по тегам:

Похожие вопросы: