这是我的 gulpfile.js:
var gulp = require('gulp'),
nodemon = require('gulp-nodemon'),
plumber = require('gulp-plumber'),
livereload = require('gulp-livereload');
gulp.task('develop', function () {
livereload.listen();
nodemon({
script: 'app.js',
ext: 'js ejs html coffee'
}).on('restart',function() {
console.log('Livereload reload...');
livereload.reload();
});
});
gulp.task('default', [
'develop'
]);
我的 app.js:
var express = require('express');
var app = express();
app.set('view engine','ejs');
app.get('/', function(req,res){
res.send('Hello world!');
});
app.listen(8888, function() {
console.log('Server started at 8888');
});
当我改变“你好世界!” 到“Hello world!!!!!”,我可以在控制台中看到以下内容:
它确实记录了我的更改。但是页面根本没有重新加载。我必须刷新浏览器才能看到更改。我的 gulpfile.js 有什么问题吗?任何想法?谢谢。