这里要来先补充一下
确认任务的流程(3种)
gulp.task('imageMin', function() {
return gulp
.src('./source/images/*')
// ...
});
gulp.task('imageMin', function(done) {
gulp
.src('./source/images/*')
// ...
done(); // 在函式参数传入一个 callback function,并在最後方调用
});
gulp.task('imageMin', async function() {
gulp
.src('./source/images/*')
// ...
});
目前我们尚未加入 watch 与 browser-sync
这里我们开始撰写 default (跟build很像)
我们用一个 callback function
来达成非同步
并把 watch 与 browser-sync 的内容贴近去
不过这里要注意
watch 後面 要改成 gulp.series('...')
gulp.task('default',
gulp.series(
'clean',
'bower',
'vendorJS',
gulp.parallel('jade','sass','babel','image-min'),
function(done) {
browserSync.init({
server: {
baseDir: "./public",
reloadDebounce: 2000
}
});
gulp.watch('./source/stylesheets/**/*.scss', gulp.series('sass'));
gulp.watch('./source/**/*.jade', gulp.series('jade'));
gulp.watch('./source/js/**/*.js',gulp.series('babel'));
done();
}
)
)
那今天的介绍就到这里
若有任何问题 或 内容有误
都可以跟我说唷
>>: Microsoft Windows VirtualDesktop 系列纪录 - MSIX AppAttach
Day03 - 纯 Html 复杂型别 object 复杂型别定义 复杂型别我拆成三篇 object...
今天来介绍一些实用的Plugins,能够加速工作的效率。废话不多说就开始吧! 1.Android R...
这节将介绍笔者这次的开发环境。 笔者这次选用Python做为开发的程序语言。 会选择Anaconda...
前言 进入倒数十天了,这一路走来也是不容易啊((汗 剩下来的十篇,我想要试着把焦点转移,不再是那麽「...
如果自己架完有稍微玩过,点出图表并不是太难。今天跟大家介绍完整呈现机器所有的报表,可以垂直的在同个时...