使用gulp-express运行coffeescript文件

时间:2014-12-14 14:06:25

标签: node.js express gulp

我在expressJS中创建一个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文件,并且返回语法错误

1 个答案:

答案 0 :(得分:0)

我无法找到让gulp-express直接运行咖啡脚本的方法。所以,我改变了gulpfile.js如下。

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

 });

并且,我创建了一个新的app.js.

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