Gulp实现功能及插件总结

不可否认,程序员的工作效率往往高于平均值,究其原因,程序员的「懒惰」帮了大忙,哪怕是简单的重复性工作,他们也要用程序实践。「程序员的利器」系列文章巡礼那些能提高开发/工作效率的工具,帮你在职场/生活中节约时间。

Gulp 能实现的功能很多,通过插件也能做很多 DIY,比如在文章开篇提到的同步文章的工具,其代码如下:

const gulp = require('gulp');
const flatten = require('gulp-flatten');

const SRC = '20*/**/*.md';
const DEST = 'lingkou-articles/article';

gulp.task('watch', function () {

  gulp.watch(SRC, (e) => {
    return gulp.src(e.path)
      .pipe(flatten())
      .pipe(gulp.dest(DEST));
  });

});

gulp.task('default', ['watch']);

其中 gulp-flatten 是一个清除目录结构,只保留文件本身的插件。

当你的工作和生活中出现重复性劳动时,不妨想想 Gulp 能不能解决这个问题。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值