您的位置:首页 > 其它

gulp进阶(2) - 使用外部配置文件

2017-03-22 05:48 288 查看
动静态分离,将变化的部分提取成配置文件,而任务执行流程则静态化处理,针对不同的项目只需要设置配置文件即可套用。

config.json

{
"desktop": {
"src"  : "desktop/src/**/*.js",
"dist" : "desktop/build"
},
"mobile": {
"src"  : "mobile/src/**/*.js",
"dist" : "mobile/build"
}
}


gulpfile.js

var gulp   = require('gulp'),
uglify = require('gulp-uglify');
config = require('./config.json');

function doStuff(cfg) {
return gulp.src(cfg.src)
.pipe(uglify())
.pipe(gulp.dest(cfg.dest));
}

gulp.task('dry', function() {
doStuff(config.desktop);
doStuff(config.mobile);
});
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息