Comment puis-je essayer CoffeeScript sous Windows?
Les instructions d'installation ne concernent que * nix: http://jashkenas.github.com/coffee-script/#installation
ÉDITER:
Depuis que j'ai posé cette question il y a quelque temps, de nombreuses nouvelles réponses sont apparues. Le nombre (et la qualité) des options pour les utilisateurs de Windows a beaucoup augmenté. J'ai "accepté" une réponse il y a longtemps, puis je suis passé à d'autres (meilleures) réponses au fur et à mesure qu'elles se présentaient, mais j'ai maintenant décidé de ne pas accepter de réponse et de laisser la communauté (votes) montrer quelles réponses sont les meilleures. Merci à tous pour votre contribution.
windows
coffeescript
Nick Perkins
la source
la source
Réponses:
MISE À JOUR: Voir mon autre réponse à cette question, comment puis-je compiler CoffeeScript à partir de .NET? pour une liste bien plus précise et à jour des options actuelles.
CoffeeScript-Compiler-for-Windows fonctionne bien.
la source
C'était peut-être plus compliqué lorsque cette question a été publiée. Mais à partir de 2012, CoffeeScript est aussi facile à utiliser sur n'importe quelle plate-forme. Les instructions sont les mêmes pour Windows, Mac ou Linux
npm install -g coffeescript
ou localementnpm install --save-dev coffeescript
hello.coffee
coffee hello.coffee
ou compilez-lecoffee -c hello.coffee
(vershello.js
)la source
coffee
à WindowsPATH
. Parce que la coursenpm install -g coffee-script
ne pas semble le faire.Node.js fonctionne sur Cygwin ces jours-ci, c'est donc probablement votre meilleur pari pour faire fonctionner CoffeeScript sous Windows. J'essaierais cela en premier.
Si vous avez un autre environnement d'exécution JavaScript préféré, vous pouvez probablement utiliser le compilateur pré-construit (extras / coffee-script.js). Par exemple, si vous incluez ce script sur une page Web, vous pouvez appeler
... pour récupérer la chaîne JavaScript compilée.
la source
Vous pouvez exécuter le compilateur CoffeeScript sous le bon vieux Windows Script Host (cscript.exe), un composant standard sur Windows depuis Windows 98. Certes, j'ai essayé cela il y a quelque temps et cela n'a pas fonctionné, mais j'ai réessayé récemment et maintenant tout le les tests standard de CoffeeScript se compilent très bien.
Un peu de code de plomberie utilisant un
*.wsf
fichier et coffee-script.js est tout ce dont vous avez besoin. Mon code est sur GitHub: https://github.com/duncansmart/coffeescript-windowsJ'en ai blogué ici: http://blog.dotsmart.net/2011/06/20/the-simplest-way-to-compile-coffeescript-on-windows/
la source
Vous pouvez utiliser jcoffeescript comme solution de ligne de commande.
Il utilise un moteur javascript basé sur Java ( Rhino ) et termine la tâche de compilation de coffee-script.js à partir du projet CoffeeScript . Cela lui permet d'exécuter le compilateur CoffeeScript en tant que programme Java.
La commande à utiliser (sous Windows / Linux) ressemble à ceci:
Vous devrez télécharger et créer le code source Java (utilisez IntelliJ Community Edition pour éviter de télécharger Ant ) ou un téléchargement pré-construit pour CoffeeScript v1.0 .
J'utilise maintenant jcoffeescript à la place de la solution Ruby (une autre réponse ici), car cela me permet de suivre la dernière version de CoffeeScript .
la source
Vous pouvez utiliser une version en ligne de commande de CoffeeScript en installant Ruby sur Windows , puis en installant CoffeeScript Gem .
Après cela, la ligne de commande est disponible, par exemple, 'coffee bla.coffee' - pour compiler votre code CoffeeScript en code JavaScript.
Le seul inconvénient en procédant de cette façon (sans utiliser Node.js) est que la version Ruby de CoffeeScript est limitée à la version 0.3.2 - la dernière version écrite en Ruby avant d'être déplacée vers Node.js.
*
Cependant, j'utilise toujours la version Ruby de CoffeeScript dans mon emploi actuel et ma page Web personnelle et je ne vois pas beaucoup de problème car cette version de CoffeeScript est assez mature et la plupart des fonctionnalités répertoriées sur le site Web de CoffeeScript peuvent être utilisé.* a supprimé cette dernière déclaration qui était correcte à l'époque mais qui devient de plus en plus incorrecte tous les quelques jours; CoffeeScript a maintenant beaucoup avancé depuis la 0.3.2 et est passé au-delà de 1.1
la source
Il y a déjà un tas de réponses ici, mais permettez-moi d'ajouter la mienne. J'ai écrit une bibliothèque .NET pour compiler CoffeeScript sous Windows.
Comme jashkenas l'a suggéré , j'ai utilisé le
extras/coffee-script.js
fichier précompilé .Avec le compilateur JavaScript Jurassic, j'ai tout emballé dans une seule bibliothèque: CoffeeSharp
La bibliothèque est également fournie avec un outil de ligne de commande et un HttpHandler pour le développement Web ASP.NET.
la source
J'ai utilisé celui-ci: https://bitbucket.org/maly/coffeescript-win/zealots semble bien fonctionner, bien que vous deviez manuellement mettre à jour coffee.script de 0.95 à 1.0.1.
la source
Puisque node.js est maintenant porté sur Windows, c'est en fait assez simple:
http://www.colourcoding.net/blog/archive/2011/09/20/using-coffeescript-on-windows.aspx
la source
Si vous souhaitez utiliser CoffeeScript dans une application ASP.NET, vous pouvez utiliser ce gestionnaire HTTP pour servir du code CoffeeScript compilé.
la source
Je n'ai pas encore essayé cela moi-même, mais cela semble être une réponse. (Je l'ai téléchargé et installé mais je ne l'ai pas encore utilisé.)
Il existe un complément pour Visual Studio 2010 qui ajoute l'édition CoffeeScript à VS (entre autres).
Il s'appelle Web Workbench et est téléchargé en tant que vsix. (c.-à-d. peut être téléchargé à partir de VS UI.)
la source
Je ne mets cela que comme réponse à la question implicite plus générale pour "Comment puis-je essayer" des outils qui ne fonctionnent normalement pas sous Windows ou qui n'ont pas encore été portés. Utilisez une machine virtuelle exécutant un système d'exploitation de type UNIX tel que Linux ou BSD.
Pourvu que vous ayez suffisamment de RAM et que vous soyez prêt à en apprendre suffisamment pour vous déplacer, cela facilitera beaucoup l'essai des logiciels open source. Dans le cas de CoffeeScript, vous pouvez toujours faire des choses comme - regarder sur un dossier partagé et rester dans Windows land la plupart du temps. Vous ne polluerez pas non plus votre système avec des outils et des services que vous essayez et que vous n'achetez pas, ce qui est pratique si vous faites beaucoup cela.
la source
Pensez à utiliser Chocolatey pour installer http://chocolatey.org/packages/CoffeeScript sous Windows.
(Installation de Chocolatey: https://github.com/chocolatey/chocolatey/wiki/Installation )
la source