2011-09-02 12 views

Respuesta

12

Prueba esto: https://github.com/twilson63/express-coffee

expreso del café sea una plantilla o de la caldera de la placa para empezar a escribir aplicaciones Web Express en CoffeeScript. Viene listo para funcionar con la configuración básica para una aplicación web Express. Incluye un Cakefile que te permite crear, especificar y mirar tu coffeescript a medida que te desarrollas. Hackea la carpeta src y ejecuta Cake Build para compilar sus archivos de servidor, escribe su mocha en su carpeta de prueba y ejecuta prueba de torta o especificaciones para ejecutar su suite de prueba. Crear sus puntos de vista de jade en la carpeta de vistas y poner los bienes públicos en la carpeta pública ...

+1

¿Sigue siendo esta la mejor respuesta? Lo pregunto porque tengo errores cuando trato de usar esto con 'node v4.2.1' - y, con algunas excepciones, la última vez que se actualizaron la mayoría de los archivos en ese proyecto fue hace 3-4 años ... – cwd

2

No creo que hay una herramienta de línea de comandos para hacer esto, pero hay un montón de proyectos de plantilla que podría empezar. En particular, recomendaría el node-coffee-project de sstephenson. No es expresa y específica, pero se puede tirar fácilmente Express a la package.json y crear un archivo src/app.coffee que se ve algo como

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

Lo importante es tener un Cakefile que puede hacer las tareas que necesita su proyecto. Para un proyecto Express, es posible que desee agregar una tarea que no solo recompile continuamente su CoffeeScript, sino que también reinicie el servidor cada vez que cambie un archivo fuente. Aquí hay un gist de un Cakefile que estoy usando en uno de mis proyectos (deberá agregar "watch-tree" a su `devDependencies).

+2

tenga en cuenta que esto es aproximadamente un año de edad ahora –

1

ExpressOnSteroids express + SCSS + CAFÉ SCRIPT

proyecto clon y empezar la tarea torta /ruta/a/dev torta

8

Es posible que desee comprobar hacia fuera skeleton. También creé frappe, que es similar pero ajustado para mi gusto.

+2

I ' Estoy usando frappe y me encanta. Lo encontré de esta publicación. Gracias David. – Fresheyeball

+1

Impresionante. Me alegro de que te guste. :) –

Cuestiones relacionadas