我正在开发一个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功能。
答案 0 :(得分:0)
试一试:
express.run(['app.js'],{},35729);
不要忘记添加:
var app = module.exports.app = exports.app = express();
app.use(require('connect-livereload')());
到app.js