Gibt es eine einfache Möglichkeit, Coffeescript zu kompilieren, das sich innerhalb von <script>
-Tags innerhalb von HTML befindet, oder haben Sie normalerweise alle Coffeescript-Dateien in separaten Dateien?
Antwort auf den klärenden Kommentar von dvcolgan:
Sie möchten also eine HTML-Datei auf dem Server mit integriertem CoffeeScript, die als HTML mit Inline-JavaScript geliefert wird. Der CoffeeScript-Compiler unterstützt dies nicht direkt, aber Sie könnten ein Node-Skript relativ einfach schreiben, indem Sie die coffee-script
-Bibliothek und jsdom
Wie Sie das implementieren möchten, hängt davon ab, welches Web-Framework Sie verwenden. Sie möchten wahrscheinlich nicht, dass der CoffeeScript-Compiler bei jeder Anfrage ausgeführt wird (er ist ziemlich schnell, aber er wird immer noch die Anzahl der Anfragen / Sekunde verringern, die Ihr Server verarbeiten kann); Stattdessen sollten Sie Ihren HTML-Code einmal kompilieren und dann die kompilierte Version aus einem Cache bereitstellen. Noch einmal, ich kenne keine vorhandenen Tools, die das tun, aber es sollte nicht zu schwer sein, eigene zu schreiben.
Tatsächlich gibt es. Es gibt einen Beitrag darüber hier .
Die Zusammenfassung dieses Artikels ist dies:
text/coffeescript
ein.
Fügen Sie im Kopf der Seite diese Zeile ein:
%Vor%Achten Sie darauf, dass dies nicht gefördert wird.
Tags und Links html coffeescript