Ressources utiles pour CoffeeScript

Une sélection de ressources utiles pour t'aider à maîtriser CoffeeScript


Crée ton premier module Coffee

Pour créer un module que l'on peut charger avec Bob = require './bob', mets ce code dans bob.coffee :

class Bob

module.exports = Bob

Tu trouveras plus d'informations sur les modules dans la documentation de Node.

Visual Studio sous Windows

Si tu disposes d'une version payante de Visual Studio, tu peux télécharger une solution Visual Studio déjà configurée pour fonctionner avec CoffeeScript et les autres langages pris en charge par Visual Studio.

Explorateur de solutions

  1. Télécharge l'Exercism.io Visual Studio Template depuis GitHub en cliquant sur le bouton Download Zip de la page.
  2. Décompresse le modèle dans ton répertoire d'exercices, par exemple C:\src\exercises
  3. Installe l'Exercism CLI
  4. Ouvre une invite de commandes dans ton répertoire d'exercices
  5. Ajoute ta clé d'API à exercism exercism configure --key=YOUR_API_KEY
  6. Configure ton répertoire source dans exercism exercism configure --dir=C:\src\exercises
  7. Récupère ton premier exercice exercism fetch coffeescript
  8. Ouvre la solution Exercism dans Visual Studio
  9. Développe le projet Exercism.coffeescript
  10. Clique sur Show All Files dans l'Explorateur de solutions (voir ci-dessous)
  11. L'exercice que tu viens de récupérer apparaîtra grisé. Fais un clic droit sur le dossier puis Include In Project
  12. À toi de coder...

Ajouter des fichiers

Pour travailler avec CoffeeScript dans Visual Studio, tu devrais installer l'extension Web Essentials. Elle facilitera aussi grandement le travail avec Javascript.

Tu peux exécuter les tests unitaires depuis une ligne de commande node.js à l'aide du fichier batch du projet.

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

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

Si tu ne vois aucune sortie après avoir lancé les tests, c'est probablement que tu n'es pas dans une invite de commandes Node.js.

Ressources d'apprentissage recommandées

Jette un œil à nos ressources d'apprentissage.

Assistance