2012-04-15 6 views
0

Auf der Suche nach einer Möglichkeit, ein Expressgerüst in coffeescript auf Anhieb herzustellen.Express JS create coffeescript scaffold

Im Moment erstellt $ express 'myapp' nur js-Dateien.

Alle Hinweise werden geschätzt. Vielen Dank.

Antwort

2

Sie können die erstellten app.js und Routen/index.js Dateien in Coffeescript mit js2coffee Transformation (wie Slace angegeben)
Es gibt zwei Möglichkeiten:
1. Manuell die js2coffee.org converter
mit 2. die Verwendung von js2coffee npm Paket und die Ausgabe in eine neue Datei

$ cd my_new_express_app 
$ sudo npm install js2coffee -g 
Files can now be converted by running js2coffee input.js > output.coffee 
$ js2coffee app.js > app.coffee 
$ js2coffee routes/index.js > routes/index.coffee 

auf diese Weise kochend Sie ein frisches express Projekt in Coffeescript starten können. Beachten Sie, dass die Conversion-Stripe-Kommentare entfernt werden.

1

Express generiert nur JavaScript vom Gerüst. Sie können js2coffee verwenden, um die Konvertierung selbst durchzuführen.

0

Nach Ihrer ausdrücklichen App Erzeugung und Installation js2coffee, wie bereits erwähnt, wechseln Sie in Ihre neue App und läuft:

for f in `find . -type f -path "*.js" ! -path "*node_modules*"`; js2coffee $f > "${f%.*}.coffee"