【发布时间】: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 功能。
【问题讨论】: