设置gulp-express

时间:2015-03-10 14:04:31

标签: express gulp

我正在开发一个Express.js应用程序,我正在寻找使用LiveReload功能重启Express.js应用程序的方法。

我找到了一个名为gulp-express的gulp插件,我尝试设置 gulpfile.js ,如下所示

var gulp = require('gulp');
var express = require('gulp-express');

gulp.task('express', function() {
    express.run(['app.js']);

    gulp.watch(['app.js', 'routes/**/*.js'], [express.run]);
});

使用这个 gulpfile.js ,gulp提供在我编辑.js文件时重启Express.js应用程序

但是根本没有LiveReload功能,我从文档中读到并尝试使用gulp.watch(['app.js', 'routes/**/*.js'], [express.run, express.notify]);编辑 gulpfile.js ,遗憾的是,当我编辑.js文件时,这会导致gulp错误< / p>

如何配置 gulpfile.js 以重启Express.js应用和LiveReload功能。

1 个答案:

答案 0 :(得分:0)

试一试:

express.run(['app.js'],{},35729);

不要忘记添加:

var app = module.exports.app = exports.app = express();

app.use(require('connect-livereload')());

到app.js