2011-09-02 15 views

risposta

12

Prova questa: https://github.com/twilson63/express-coffee

espresso-caffè è un modello o caldaia-piastra per iniziare a scrivere applicazioni web espressi in CoffeeScript. È pronto per andare con l'installazione di base per un'applicazione Web Express. Include un Cakefile che ti permette di costruire, specare e guardare il tuo coffeescript mentre ti sviluppi. Hai hackerato nella cartella src ed esegui cake build per creare i tuoi file server, scrivi la tua moka nella tua cartella di test ed esegui test di torta o specifiche per eseguire la tua suite di test. Create le vostre opinioni di giada nella cartella di vista e mettere i beni pubblici nella cartella pubblica ...

+1

Questa è ancora la migliore risposta? Chiedo perché ottengo degli errori quando provo ad usarlo con 'node v4.2.1' - e, con alcune eccezioni, l'ultima volta che la maggior parte dei file sono stati aggiornati in quel progetto era 3-4 anni fa ... – cwd

2

Io non credo che ci sia uno strumento della riga di comando per fare questo, ma ci sono un sacco di progetti modello si potrebbe iniziare da. In particolare, consiglierei sstephenson's node-coffee-project. Non è Esprimi specifica, ma si può facilmente gettare Express nel package.json e creare un file src/app.coffee che assomiglia

express = require 'express' 
app = express.createServer() 
# TODO: configuration 
app.listen 3000 

La cosa importante è avere un Cakefile che può fare i compiti vostro progetto ha bisogno. Per un progetto Express, è possibile aggiungere un'attività che ricompili non solo in modo continuo il proprio CoffeeScript, ma riavvia il server ogni volta che si modifica un file sorgente. Ecco uno gist di un Cakefile che sto usando su uno dei miei progetti (dovrai aggiungere "watch-tree" alle tue `devDependencies).

+2

nota che ora è circa un anno –

1

ExpressOnSteroids espresso + SCSS + CAFFE SCRIPT

progetto clone e iniziare compito torta dev /path/to/torta

8

Si consiglia di controllare skeleton. Ho anche creato frappe, che è simile ma ottimizzato per i miei gusti.

+2

I ' Sto usando frappe e lo adoro. Trovato da questo post. Grazie David. – Fresheyeball

+1

Fantastico. Sono felice che ti piaccia. :) –