0

ここに私の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!」と変更すると 「Hello world!!!!!」に、コンソールに次のように表示されます。

ここに画像の説明を入力

それは私の変更を記録しました。しかし、ページはまったくリロードされません。変更を確認するには、ブラウザを更新する必要があります。gulpfile.js に何か問題がありますか? 何か案が?ありがとう。

4

2 に答える 2

0

nodemon のインストールはすべて問題ありません。実際に行った変更を確認するには、ブラウザーを更新する必要があります。

そうしたい場合は、この Web サイトでGuard-livereloadをチェックしてください。

于 2015-12-23T10:26:12.393 に答える