【发布时间】:2016-01-03 23:27:38
【问题描述】:
我正在尝试将浏览器同步与 Gulp 4 一起使用,但 bs 没有保留状态,而是进行了完全刷新。这不是很有用。看来 bs 不再支持真正的注入了。如果你想贡献,我filed an issue on GH。
下面是相关代码:
// styles:dev task
gulp.task('styles:dev', function() {
return gulp.src(config.src)
.pipe(sourcemaps.init())
.pipe(postcss(config.postcss.dev))
.pipe(sourcemaps.write('.'))
.pipe(gulp.dest(config.dest.dev))
.pipe(browserSync.stream());
});
// browserSync task
gulp.task('browserSync', function(cb) {
browserSync.init(config, cb);
});
// Watch task:
gulp.task('watch:styles', function() {
return gulp.watch(config.paths.css,
gulp.series('styles:dev'));
});
gulp.task('watch', gulp.parallel('watch:styles'));
// default task
gulp.task('default',
gulp.series('clean:dev',
gulp.parallel('copy:dev', 'styles:dev'), 'browserSync', 'watch')
);
提前致谢。
【问题讨论】:
标签: javascript gulp browser-sync