BrowserSync显示第二次刷新后的更改
BrowserSync displays changes after 2nd refresh
我在gullow中遇到了一个令人讨厌的browserSync插件问题。如果我更改了html中的某些内容,则在第二次刷新后显示更改。它只适用于html,如果我更改css或js,则在第一次重新加载后更改是可见的。这是我的浏览器同步任务:
gulp.task('serve', function () {
browserSync.init({
server: {
baseDir: ["./dist", "./dev", "./../../global-assets"]
}
});
gulp.watch('dev/sass/**', ['sass']);
gulp.watch('dev/sass/**').on('change', reload);
gulp.watch('dev/js/*.js', ['js']);
gulp.watch('dev/js/*.js').on('change', reload);
gulp.watch('dev/templates/*.html', ['htmlSSI']);
gulp.watch('dev/templates/*.html').on('change', reload);
});
SSI任务:
gulp.task('htmlSSI', function() {
es.merge(gulp.src(globalTemplates), gulp.src(localTemplates))
.pipe(includer())
.pipe(gulp.dest('dist/'));
});
在dist文件夹中的htmlSSI任务更改html之前,您似乎正在重新加载页面
gulp.watch('dev/templates/*.html').on('change', reload);
尝试将其更改为监视来自htmlSSI任务的输出html
gulp.watch('dist/*.html').on('change', reload);
相关文章:
- 如何在不刷新页面的情况下更新显示框
- 嵌入的自定义谷歌地图不会在没有刷新的情况下显示
- 我应该怎么做才能将这个数组从随机更改为在页面刷新时按顺序显示
- Angular JS和Node路由/布线-仅在页面刷新后显示数据
- Web 开发在刷新后显示/隐藏
- React/Node应用程序中的Facebook评论插件.js仅在刷新时显示
- Facebook Like Box在Rails 4中刷新之前不会显示
- 单击即显示内容而不重新加载/刷新页面
- 如何动态设置填充并在不刷新的情况下显示它
- 点击页面刷新;重新显示两个输入元素
- 输入文件:如何在刷新后显示文件名
- 在浏览器上显示之前,在后台预加载/刷新页面
- 如何在刷新时显示PHP表单中的随机文本和图像
- AJAX调用不显示原始页面或刷新它
- 在用户提交表单后显示数据(从API调用检索),而不刷新页面
- 提交表单并刷新页面后显示警报
- 有没有一种方法可以保存选定的文本,并在刷新页面后再次突出显示它
- 如何在td中显示从数据库中检索数据而不刷新
- jQuery除非刷新,否则不显示实时数据
- 需要做刷新显示数组,传入json数据和显示通过ng-repeat