Как я могу попробовать CoffeeScript в Windows?
Инструкции по установке предназначены только для * nix: http://jashkenas.github.com/coffee-script/#installation
РЕДАКТИРОВАТЬ:
Поскольку я спросил об этом некоторое время назад, появилось много новых ответов. Количество (и качество) опций для пользователей Windows было значительно увеличено. Я "принял" ответ давным-давно, а затем изменил его на другие (лучшие) ответы по мере их появления, но теперь я решил не принимать ни одного ответа и позволить сообществу (голосам) показать, какие ответы лучше. Спасибо всем за вклад.
windows
coffeescript
Ник Перкинс
источник
источник
Ответы:
ОБНОВЛЕНИЕ. См. Другой ответ на этот вопрос: как скомпилировать CoffeeScript из .NET? для гораздо более точного и актуального списка текущих параметров.
CoffeeScript-Compiler-for-Windows работает хорошо.
источник
Возможно, когда этот вопрос был задан, все было сложнее. Но по состоянию на 2012 год CoffeeScript так же прост в использовании на любой платформе. В инструкции одинаковы для Windows, Mac или Linux
npm install -g coffeescript
или локальноnpm install --save-dev coffeescript
hello.coffee
coffee hello.coffee
или скомпилируйте егоcoffee -c hello.coffee
(вhello.js
)источник
coffee
на WindowsPATH
. Потому что бегnpm install -g coffee-script
, похоже, этого не делает.В наши дни Node.js работает на Cygwin, так что это, вероятно, лучший вариант для запуска CoffeeScript в Windows. Сначала я попробую.
Если у вас другая предпочтительная среда выполнения JavaScript, вы, вероятно, можете использовать предварительно созданный компилятор (extras / coffee-script.js). Например, если вы включите этот сценарий на веб-страницу, вы можете вызвать
... чтобы вернуть скомпилированную строку JavaScript.
источник
Вы можете запустить компилятор CoffeeScript под старым добрым Window Script Host (cscript.exe), стандартным компонентом в Windows, начиная с Windows 98. По общему признанию, я пробовал это некоторое время назад, и это не сработало, но я попробовал снова недавно, и теперь все стандартные тесты 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/
источник
Вы можете использовать jcoffeescript как решение для командной строки.
Он использует движок javascript на основе Java ( Rhino ) и завершает задачу компиляции coffee-script.js из проекта CoffeeScript . Это позволяет ему запускать компилятор CoffeeScript как программу Java.
Команда для использования (в Windows / Linux) выглядит так:
Вам нужно будет загрузить и собрать исходный код Java (используйте IntelliJ Community Edition, чтобы избежать загрузки Ant ) или предварительно созданную загрузку для CoffeeScript v1.0 .
Теперь я использую jcoffeescript вместо решения Ruby (другой ответ здесь), потому что это позволяет мне не отставать от последней версии CoffeeScript .
источник
Вы можете использовать версию CoffeeScript для командной строки, установив Ruby в Windows, а затем установив CoffeeScript Gem .
После этого доступна командная строка, например, «coffee bla.coffee» - для компиляции вашего кода CoffeeScript в код JavaScript.
Единственный недостаток этого способа (без использования Node.js) заключается в том, что версия CoffeeScript для Ruby ограничена версией 0.3.2 - последней версией, написанной на Ruby до того, как она была перенесена на Node.js.
*
Тем не менее, я все еще использую Ruby-версию CoffeeScript в своей текущей работе и на своей личной веб-странице, и я не вижу особых проблем, поскольку эта версия CoffeeScript достаточно зрелая, и большинство функций, перечисленных на веб-сайте CoffeeScript, могут быть используемый.* вычеркнуто это последнее утверждение, которое было правильным в то время, но становится все более неправильным каждые несколько дней; CoffeeScript значительно продвинулся с момента выхода версии 0.3.2 до версии 1.1.
источник
Здесь уже есть куча ответов, но позвольте мне добавить свой. Я написал библиотеку .NET для компиляции CoffeeScript в Windows.
Как подсказал jashkenas , я использовал предварительно скомпилированный
extras/coffee-script.js
файл.Вместе с компилятором Jurassic JavaScript я собрал все это в единую библиотеку: CoffeeSharp
Библиотека также поставляется с инструментом командной строки и HttpHandler для веб-разработки ASP.NET.
источник
Я использовал это: https://bitbucket.org/maly/coffeescript-win/zealots выглядит хорошо, хотя вам нужно вручную обновить coffee.script с 0.95 до 1.0.1.
источник
Поскольку node.js теперь перенесен в Windows, это на самом деле довольно просто:
http://www.colourcoding.net/blog/archive/2011/09/20/using-coffeescript-on-windows.aspx
источник
Если вы хотите использовать CoffeeScript в приложении ASP.NET, вы можете использовать этот обработчик HTTP для обслуживания скомпилированного кода CoffeeScript.
источник
Сам еще не пробовал, но вроде как ответ. (Я скачал и установил, но еще не использовал.)
Для Visual Studio 2010 существует надстройка, которая, помимо прочего, добавляет редактирование CoffeeScript в VS.
Он называется Web Workbench и загружается как vsix. (т.е. можно загрузить из пользовательского интерфейса VS).
источник
Я помещаю это только как ответ на более общий подразумеваемый вопрос об инструментах «Как я могу попробовать», которые обычно не работают в Windows или еще не перенесены. Используйте виртуальную машину под управлением UNIX-подобной ОС, например Linux или BSD.
При условии, что у вас достаточно оперативной памяти и вы готовы изучить достаточно, чтобы обойтись, это значительно упростит использование программного обеспечения с открытым исходным кодом. В случае с CoffeeScript вы все еще можете делать такие вещи, как --watch в общей папке и большую часть времени оставаться в Windows. Вы также не будете загрязнять свою систему инструментами и услугами, которые вы пытаетесь использовать и не покупаете, что удобно, если вы будете делать это часто.
источник
Рассмотрите возможность использования Chocolatey для установки http://chocolatey.org/packages/CoffeeScript в Windows.
(Установка Chocolatey: https://github.com/chocolatey/chocolatey/wiki/Installation )
источник