¿Cómo puedo probar CoffeeScript en Windows?
Las instrucciones de instalación son solo para * nix: http://jashkenas.github.com/coffee-script/#installation
EDITAR:
Desde que pregunté esto hace un tiempo, han aparecido muchas respuestas nuevas. La cantidad (y calidad) de opciones para los usuarios de Windows se ha incrementado mucho. "Acepté" una respuesta hace mucho tiempo, luego cambié a otras (mejores) respuestas a medida que aparecían, pero ahora he decidido no aceptar ninguna respuesta y dejar que la comunidad (votos) muestre qué respuestas son las mejores. Gracias a todos por el aporte.
windows
coffeescript
Nick Perkins
fuente
fuente
Respuestas:
ACTUALIZACIÓN: Vea mi otra respuesta a esta pregunta, ¿Cómo puedo compilar CoffeeScript desde .NET? para obtener una lista mucho más precisa y actualizada de las opciones actuales.
CoffeeScript-Compiler-for-Windows funciona bien.
fuente
Quizás fue más complicado cuando se publicó esta pregunta. Pero a partir de 2012, CoffeeScript es tan fácil de usar en cualquier plataforma. Las instrucciones son las mismas para Windows, Mac o Linux.
npm install -g coffeescript
o localmentenpm install --save-dev coffeescript
hello.coffee
coffee hello.coffee
o compílelocoffee -c hello.coffee
(parahello.js
)fuente
coffee
a WindowsPATH
. Debido a que corrernpm install -g coffee-script
no no parece hacer esto.Node.js se ejecuta en Cygwin en estos días, por lo que probablemente sea su mejor opción para ejecutar CoffeeScript en Windows. Intentaría eso primero.
Si tiene un tiempo de ejecución de JavaScript preferido diferente, probablemente pueda usar el compilador precompilado (extras / coffee-script.js). Por ejemplo, si incluye ese script en una página web, puede llamar
... para recuperar la cadena JavaScript compilada.
fuente
Puede ejecutar el compilador CoffeeScript con el viejo Windows Script Host (cscript.exe), un componente estándar en Windows desde Windows 98. Es cierto que probé esto hace un tiempo y no funcionó, pero lo intenté nuevamente recientemente y ahora todos los Las pruebas estándar de CoffeeScript se compilan bien.
Un poco de código de plomería usando un
*.wsf
archivo y coffee-script.js es todo lo que necesita. Mi código está en GitHub: https://github.com/duncansmart/coffeescript-windowsEscribí en un blog sobre esto aquí: http://blog.dotsmart.net/2011/06/20/the-simplest-way-to-compile-coffeescript-on-windows/
fuente
Puede utilizar jcoffeescript como una solución de línea de comandos.
Utiliza un motor javascript basado en Java ( Rhino ) y concluye la tarea de compilar coffee-script.js del proyecto CoffeeScript . Esto le permite ejecutar el compilador CoffeeScript como un programa Java.
El comando a usar (en Windows / Linux) se ve así:
Deberá descargar y compilar el código fuente de Java (use IntelliJ Community Edition para evitar descargar Ant ) o una descarga prediseñada para CoffeeScript v1.0 .
Ahora uso jcoffeescript en lugar de la solución Ruby (otra respuesta aquí), porque esto me permite estar al día con la última versión de CoffeeScript .
fuente
Puede usar una versión de línea de comandos de CoffeeScript instalando Ruby en Windows y luego instalando CoffeeScript Gem .
Después de eso, la línea de comandos está disponible, por ejemplo, 'coffee bla.coffee' - para compilar su código CoffeeScript en código JavaScript.
La única desventaja de hacerlo de esta manera (sin usar Node.js) es que la versión Ruby de CoffeeScript está restringida a la versión 0.3.2, la última versión escrita en Ruby antes de que se moviera a Node.js.
*
Sin embargo, sigo usando la versión Ruby de CoffeeScript en mi empleo actual y en mi página web personal y no veo muchos problemas, ya que esta versión de CoffeeScript es bastante madura y la mayoría de las funciones enumeradas en el sitio web de CoffeeScript pueden ser usado.* eliminó esta última afirmación que era correcta en ese momento, pero se vuelve más incorrecta cada pocos días; CoffeeScript ha avanzado mucho desde 0.3.2 y ha pasado 1.1
fuente
Ya hay un montón de respuestas aquí, pero déjame agregar la mía. Escribí una biblioteca .NET para compilar CoffeeScript en Windows.
Como sugirió jashkenas , he usado el
extras/coffee-script.js
archivo precompilado .Junto con el compilador Jurassic JavaScript, lo he agrupado todo en una única biblioteca: CoffeeSharp
La biblioteca también incluye una herramienta de línea de comandos y un HttpHandler para el desarrollo web ASP.NET.
fuente
He usado este: https://bitbucket.org/maly/coffeescript-win/zealots parece funcionar bien, aunque necesita actualizar manualmente coffee.script de 0.95 a 1.0.1.
fuente
Dado que node.js ahora está portado a Windows, esto es bastante fácil:
http://www.colourcoding.net/blog/archive/2011/09/20/using-coffeescript-on-windows.aspx
fuente
Si desea utilizar CoffeeScript en una aplicación ASP.NET, puede utilizar este controlador HTTP para servir código CoffeeScript compilado.
fuente
Aún no lo he probado yo mismo, pero parece ser una respuesta. (Lo he descargado e instalado, pero aún no lo he usado).
Hay un complemento para Visual Studio 2010 que agrega la edición de CoffeeScript a VS (entre otras cosas).
Se llama Web Workbench y se descarga como vsix. (es decir, se puede descargar desde la interfaz de usuario de VS).
fuente
Solo incluyo esto como respuesta a la pregunta implícita más general de "¿Cómo puedo probar?" Herramientas que normalmente no se ejecutan en Windows o que aún no se han adaptado. Utilice una máquina virtual que ejecute un sistema operativo similar a UNIX, como Linux o BSD.
Siempre que tenga suficiente RAM y esté dispuesto a aprender lo suficiente para moverse, hará que probar el software de código abierto sea mucho más fácil. En el caso de CoffeeScript, aún puede hacer cosas como: mirar en una carpeta compartida y permanecer en Windows Land la mayor parte del tiempo. Tampoco contaminará su sistema con herramientas y servicios que pruebe y no compre, lo cual es útil si lo hace mucho.
fuente
Considere usar Chocolatey para instalar http://chocolatey.org/packages/CoffeeScript en Windows.
(Instalación de Chocolatey: https://github.com/chocolatey/chocolatey/wiki/Installation )
fuente