用gulp-express运行coffescript文件

我正在expressJS中创build一个API,并且我想每次更改文件时重新加载服务器

我试过了

gulp.task('server', function () { // Start the server at the beginning of the task server.run({ file: 'server.coffee' }); // Restart the server when file changes gulp.watch(['*coffee'], server.notify); }); 

但它失败,因为它认为咖啡文件是一个JavaScript文件,并返回语法错误

我找不到让gulp-express直接运行coffee-script的方法。 所以,我改变了gulpfile.js如下。

  gulp.task('server', function () { server.run({ file: 'app.js' }); : }); 

而且,我创build了一个新的app.js。

 require('coffee-script/register'); require('./server')