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).
¿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