Wie kann ich CoffeeScript unter Windows ausprobieren?
Die Installationsanweisungen gelten nur für * nix: http://jashkenas.github.com/coffee-script/#installation
BEARBEITEN:
Seit ich dies vor einiger Zeit gefragt habe, sind viele neue Antworten erschienen. Die Anzahl (und Qualität) der Optionen für Windows-Benutzer wurde erheblich erhöht. Ich habe vor langer Zeit eine Antwort "akzeptiert" und dann zu anderen (besseren) Antworten gewechselt, als sie auftauchten, aber ich habe jetzt beschlossen, keine Antwort zu akzeptieren und die Community (Stimmen) zeigen zu lassen, welche Antworten die besten sind. Vielen Dank an alle für die Eingabe.
windows
coffeescript
Nick Perkins
quelle
quelle
Antworten:
UPDATE: Siehe meine andere Antwort auf diese Frage: Wie kann ich CoffeeScript aus .NET kompilieren? für eine weitaus genauere und aktuellere Liste der aktuellen Optionen.
CoffeeScript-Compiler-für-Windows funktioniert gut.
quelle
Vielleicht war es komplizierter, als diese Frage gestellt wurde. Ab 2012 ist CoffeeScript auf jeder Plattform genauso einfach zu verwenden. Die Anweisungen sind für Windows, Mac oder Linux gleich
npm install -g coffeescript
oder lokalnpm install --save-dev coffeescript
hello.coffee
coffee hello.coffee
oder kompilieren Sie escoffee -c hello.coffee
(tohello.js
)quelle
coffee
auf Windows aktualisiert wirdPATH
. Weil Laufennpm install -g coffee-script
dies nicht zu tun scheint.Node.js läuft heutzutage auf Cygwin, daher ist dies wahrscheinlich die beste Wahl, um CoffeeScript unter Windows zum Laufen zu bringen. Ich würde das zuerst versuchen.
Wenn Sie eine andere bevorzugte JavaScript-Laufzeit haben, können Sie wahrscheinlich den vorgefertigten Compiler (extras / Coffee-Script.js) verwenden. Wenn Sie dieses Skript beispielsweise in eine Webseite aufnehmen, können Sie es aufrufen
... um die kompilierte JavaScript-Zeichenfolge zurückzugewinnen.
quelle
Sie können den CoffeeScript-Compiler unter dem guten alten Windows Script Host (cscript.exe) ausführen, einer Standardkomponente unter Windows seit Windows 98. Zugegeben, ich habe dies vor einiger Zeit versucht und es hat nicht funktioniert, aber ich habe es kürzlich erneut versucht und jetzt alle Standard-CoffeeScript-Tests lassen sich problemlos kompilieren.
Ein bisschen Installationscode mit einer
*.wsf
Datei und Coffee-Script.js ist alles, was Sie brauchen. Mein Code befindet sich auf GitHub: https://github.com/duncansmart/coffeescript-windowsIch habe hier darüber gebloggt : http://blog.dotsmart.net/2011/06/20/the-simplest-way-to-compile-coffeescript-on-windows/
quelle
Sie können jcoffeescript als Befehlszeilenlösung verwenden.
Es verwendet eine Java-basierte Javascript-Engine ( Rhino ) und schließt die Aufgabe des Kompilierens von Coffee-Script.js aus dem CoffeeScript-Projekt ab . Dadurch kann der CoffeeScript-Compiler als Java-Programm ausgeführt werden.
Der zu verwendende Befehl (unter Windows / Linux) sieht folgendermaßen aus:
Sie müssen den Java-Quellcode herunterladen und erstellen (verwenden Sie IntelliJ Community Edition , um das Herunterladen von Ant zu vermeiden ) oder einen vorgefertigten Download für CoffeeScript v1.0 .
Ich verwende jetzt jcoffeescript anstelle der Ruby-Lösung (eine weitere Antwort hier), da ich so mit der neuesten CoffeeScript- Version Schritt halten kann .
quelle
Sie können eine Befehlszeilenversion von CoffeeScript verwenden, indem Sie Ruby unter Windows installieren und anschließend CoffeeScript Gem installieren .
Danach steht die Befehlszeile zur Verfügung, z. B. 'Coffee bla.coffee', um Ihren CoffeeScript-Code bis auf JavaScript-Code zu kompilieren.
Der einzige Nachteil auf diese Weise (ohne Verwendung von Node.js) ist, dass die Ruby-Version von CoffeeScript auf Version 0.3.2 beschränkt ist - die letzte Version, die in Ruby geschrieben wurde, bevor sie auf Node.js verschoben wurde.
*
Ich verwende jedoch immer noch die Ruby-Version von CoffeeScript in meiner aktuellen Beschäftigung und auf meiner persönlichen Webseite und sehe kein großes Problem, da diese Version von CoffeeScript ziemlich ausgereift ist und die meisten auf der CoffeeScript- Website aufgeführten Funktionen verfügbar sein können gebraucht.* hat diese letzte Aussage gestrichen, die zu der Zeit richtig war, aber alle paar Tage falscher wird; CoffeeScript hat seit 0.3.2 einen langen Weg zurückgelegt und ist nach 1.1
quelle
Hier gibt es bereits eine Reihe von Antworten, aber lassen Sie mich meine hinzufügen. Ich habe eine .NET-Bibliothek zum Kompilieren von CoffeeScript unter Windows geschrieben.
Wie von jashkenas vorgeschlagen , habe ich die vorkompilierte
extras/coffee-script.js
Datei verwendet.Zusammen mit dem Jurassic JavaScript-Compiler habe ich alles in einer einzigen Bibliothek zusammengefasst: CoffeeSharp
Die Bibliothek wird außerdem mit einem Befehlszeilentool und einem HttpHandler für die ASP.NET-Webentwicklung geliefert.
quelle
Ich habe dieses verwendet: https://bitbucket.org/maly/coffeescript-win/zealots sieht gut aus, obwohl Sie Coffee.script manuell von 0.95 auf 1.0.1 aktualisieren müssen.
quelle
Da node.js jetzt auf Windows portiert ist, ist dies eigentlich ziemlich einfach:
http://www.colourcoding.net/blog/archive/2011/09/20/using-coffeescript-on-windows.aspx
quelle
Wenn Sie CoffeeScript in einer ASP.NET-Anwendung verwenden möchten, können Sie diesen HTTP-Handler verwenden , um kompilierten CoffeeScript-Code bereitzustellen.
quelle
Ich habe es selbst noch nicht versucht, aber es scheint eine Antwort zu sein. (Ich habe es heruntergeladen und installiert, aber noch nicht verwendet.)
Es gibt ein Add-In für Visual Studio 2010, das VS (unter anderem) die CoffeeScript-Bearbeitung hinzufügt.
Es heißt Web Workbench und wird als vsix heruntergeladen. (dh kann von der VS-Benutzeroberfläche heruntergeladen werden.)
quelle
Ich füge dies nur als Antwort auf die allgemeinere implizite Frage für "Wie kann ich versuchen" -Tools ein, die normalerweise nicht unter Windows ausgeführt werden oder noch portiert werden müssen. Verwenden Sie eine virtuelle Maschine, auf der ein UNIX-ähnliches Betriebssystem wie Linux oder BSD ausgeführt wird.
Vorausgesetzt, Sie haben genügend RAM und sind bereit, genug zu lernen, um sich fortzubewegen, wird das Ausprobieren von Open Source-Software viel einfacher. Im CoffeeScript-Fall können Sie weiterhin Dinge wie --watch in einem freigegebenen Ordner ausführen und die meiste Zeit im Windows-Land bleiben. Sie werden Ihr System auch nicht mit Tools und Diensten verschmutzen, die Sie versuchen und nicht kaufen. Dies ist praktisch, wenn Sie dies häufig tun.
quelle
Verwenden Sie Chocolatey, um http://chocolatey.org/packages/CoffeeScript unter Windows zu installieren .
(Installation von Chocolatey: https://github.com/chocolatey/chocolatey/wiki/Installation )
quelle