const { src,dest,task,watch,series,parallel } = require('gulp');
const cssnano = require('gulp-cssnano');
const rename = require('gulp-rename');
const bs = require('browser-sync').create(); //创建bs远程微型服务器
task('css', async function(){
await src('./src/css/*.css')
.pipe(cssnano())
.pipe(rename({
suffix:'.min'
}))
.pipe(dest('./dist/css/'))
.pipe(bs.stream()); //bs数据流输出
});
task('bs', async function(){
bs.init({ //bs服务器初始化
'server':{
baseDir:'./' //服务器开始的目录
}
});
});
task('watch', function(cb){
watch('./src/css/*.css', series('css'));
cb();
});
task('default', parallel('bs','watch'));
Gulp学习--browser-sync实现自动化加载
最新推荐文章于 2024-04-22 10:08:47 发布