【问题标题】:Setting up gulp-express设置 gulp-express
【发布时间】:2015-03-10 14:04:30
【问题描述】:

我正在开发一个 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 错误

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

【问题讨论】:

    标签: express gulp


    【解决方案1】:

    试试看:

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

    别忘了加:

    var app = module.exports.app = exports.app = express();
    
    app.use(require('connect-livereload')());
    

    到 app.js

    【讨论】:

      猜你喜欢
      • 2018-11-16
      • 2017-03-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-06-08
      • 2015-01-29
      • 1970-01-01
      • 2023-03-07
      相关资源
      最近更新 更多