Sprechen Sie über die Verwendung von CoffeeScript auf der Serverseite oder als kompiliertes JavaScript für den Client? Wie auch immer, es ist ziemlich einfach.
Sie können .coffee
-Dateien mit require
laden, solange Ihre Anwendung zuerst die coffee-script
-Bibliothek geladen hat. Also starte einfach deine App mit
(nach der Installation natürlich mit npm) und von diesem Zeitpunkt an, wann immer Sie schreiben
%Vor% Von jedem Teil Ihrer App aus wird nach foo.js
und foo.coffee
gesucht. (Offensichtlich ist das Gegenteil der Fall, dass eine Datei .coffee
kann require
a .js
Datei; aus Sicht des Knotens ist die .coffee
-Datei nur JavaScript.)
Um CoffeeScript als JS für den Client von Express zu verwenden, schlage ich vor, einen Blick auf meine Middleware connect-assets zu werfen .
Wenn Sie require("coffee-script")
aus einer .js-Datei haben, können Sie anschließend require("some-module")
eingeben, wobei ein Teil-Modul in CoffeeScript geschrieben wird und es "nur funktioniert", ohne dass ein manueller Kompilierungsschritt erforderlich ist.
Siehe diese Frage: require () 'ing eine CoffeeScript-Datei aus einer JavaScript-Datei oder REPL
Tags und Links coffeescript node.js express