gulp入门基础,面试题附答案

本文介绍了gulp的基础知识,包括gulp.task、gulp.dest、gulp.watch和gulp.run的使用方法,结合实例详细阐述了如何定义任务、输出文件、监控文件变化及执行任务。此外,还分享了作者的前端开发经验和学习资源,强调了函数式编程在面试中的重要性。
摘要由CSDN通过智能技术生成

输出符合所匹配模式(glob)的文件。将返回一个stream,可以被piped传递到其他gulp插件中继续操作。

gulp.task(name[, deps], fn)

定义一个gulp任务,name是任务名称。[, deps]是任务依赖。fn是任务回调函数。

(1)任务依赖的形式可以是:

gulp.task(‘two’, [‘one’], function() {

// ‘one’ 完成后

});

gulp.task(‘one’, function(cb) {

// cb();

// return stream;

// return promise;

});

其中one应该使用一个callback,或者返回一个promise 或stream,表明依赖的任务完成了。

(2)回调函数体会是这种形式:

gulp.src().pipe(someplugin())

gulp.dest(path[, options])

将pipe进来的stream输出文件到指定的路径下,如:

gulp.src(‘./client/templates/*.jade’)

.pipe(jade())

.pipe(gulp.dest(‘./build/templates’))

gulp.w

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值