gulp4.0中 browserSync / watch 如何改写?
var gulp = require('gulp');
var browserSync = require('browser-sync'), // 自动刷新
reload = browserSync.reload;
var changed = require('gulp-changed')
// server
function server() {
return browserSync.init({
port:9000,
server:{
baseDir: 'dist',
index:'index.html'
}
})
}
// html
function html() {
return gulp.src('*.html')
.pipe(changed('dist'))
.pipe(gulp.dest('dist'))
}
// watch
function watch() {
gulp.watch('*.html',['html'])
gulp.watch('dist/**/*').on('change',reload)
}
gulp.task('default',gulp.series(html,server,watch)) // 不用单引号!!!
请问一下,我使用gulp4.0时, 引入 browser-sync后,如何实现浏览器实时刷新? 如何修改watch() 方法?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
和以前的一样,直接写就行了啊。
上一段代码:
//启动热更新
gulp.task('default', ['clean'], function() {
//监控文件变化,自动更新
//监控文件变化,自动更新
gulp.watch(['js/*.js'], function(){
);
});
//监控文件变化,自动更新
gulp.watch(['css/*.css'], function(){
);
});
})
自己试出答案了