Recursos útiles de CoffeeScript

Una colección de recursos útiles para ayudarte a dominar CoffeeScript


Cómo crear tu primer módulo de Coffee

Para crear un módulo que se pueda cargar con Bob = require './bob', pon este código en bob.coffee:

class Bob

module.exports = Bob

Puedes encontrar más información sobre módulos en la documentación de Node.

Visual Studio en Windows

Si tienes una versión paga de Visual Studio, puedes descargar una solución de Visual Studio que ya está configurada para funcionar con CoffeeScript y los demás lenguajes que Visual Studio admite.

Solution Explorer

  1. Descarga la Exercism.io Visual Studio Template desde GitHub haciendo clic en el botón Download Zip de la página.
  2. Descomprime la plantilla en tu directorio de ejercicios, por ejemplo C:\src\exercises
  3. Instala la Exercism CLI
  4. Abre un símbolo del sistema en tu directorio de ejercicios
  5. Agrega tu clave de API a exercism exercism configure --key=YOUR_API_KEY
  6. Configura tu directorio de origen en exercism exercism configure --dir=C:\src\exercises
  7. Obtén tu primer ejercicio exercism fetch coffeescript
  8. Abre la solución de Exercism en Visual Studio
  9. Expande el proyecto Exercism.coffeescript
  10. Haz clic en Show All Files en Solution Explorer (ver más abajo)
  11. El ejercicio que acabas de obtener aparecerá atenuado. Haz clic derecho en la carpeta y selecciona Include In Project
  12. A programar...

Agregar archivos

Para trabajar con CoffeeScript en Visual Studio, te recomendamos instalar la extensión Web Essentials. También hará mucho más fácil trabajar con Javascript.

Puedes ejecutar las pruebas unitarias desde una línea de comandos de node.js usando el archivo por lotes del proyecto.

C:\Src\exercises\coffeescript> test example\bob_test.spec.coffee
.................

Finished in 0.02 seconds
17 tests, 17 assertions, 0 failures, 0 skipped

Si no ves ningún resultado al ejecutar las pruebas, es probable que no estés en un símbolo del sistema de Node.js.

Recursos de aprendizaje recomendados

Echa un vistazo a nuestros recursos de aprendizaje.

Soporte