Я не думаю, что для этого есть инструмент командной строки, но есть множество шаблонных проектов, с которых вы могли бы начать.В частности, я бы порекомендовал sstephenson's node-coffee-project .Это не специфично для Express, но вы можете легко бросить Express в package.json
и создать файл src/app.coffee
, который будет выглядеть примерно так:
express = require 'express'
app = express.createServer()
# TODO: configuration
app.listen 3000
Важно иметь Cakefile
, который может выполнятьзадачи вашего проекта.Для проекта Express вы можете добавить задачу, которая не только непрерывно перекомпилирует ваш CoffeeScript, но и перезапускает сервер каждый раз, когда вы изменяете исходный файл.Вот гист Cakefile, который я использую в одном из моих проектов (вам нужно добавить "watch-tree"
в ваши `devDependencies).