変更を加えてブラウザをリロードする次のコードがあります。
var gulp = require('gulp');
var browserSync = require('browser-sync');
gulp.task('browser-sync', function() {
browserSync({
server: {
baseDir: "./"
}
});
});
ここで、html.js を介して browserSync をトリガーしています。
var gulp = require('gulp');
var browserSync = require('browser-sync');
var fileinclude = require('gulp-file-include');
var rename = require('gulp-rename');
var util = require('gulp-util');
gulp.task('html', function() {
var filename = 'middle.html';
return gulp.src(filename)
.pipe(fileinclude())
.pipe(rename('index.html'))
.pipe(gulp.dest('./'))
.pipe(browserSync.reload({stream:true}));
});
何らかの理由で、html.js は動作しているように見えますが (fileinclude、名前の変更などは行われています)、browserSync は動作しません。エラー メッセージは表示されませんが、ブラウザが自動的にリロードされません。何か案は?
ありがとう!