gulp使用外部配置文件
2024-10-16 22:28:11
这很有好处,因为它使得任务很干净,并且 config.json 可以被其他的任务运行器(例如grunt)重复利用。
config.json
{
"desktop" : {
"src" : [
"dev/desktop/js/**/*.js",
"!dev/desktop/js/vendor/**"
],
"dest" : "build/desktop/js"
},
"mobile" : {
"src" : [
"dev/mobile/js/**/*.js",
"!dev/mobile/js/vendor/**"
],
"dest" : "build/mobile/js"
}
}
gulpfile.js
// npm install --save-dev gulp gulp-uglify
var gulp = require('gulp');
var uglify = require('gulp-uglify');
var 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);
});
转载:http://www.gulpjs.com.cn/docs/recipes/using-external-config-file/
最新文章
- Java学习之Iterator(迭代器)的一般用法 (转)
- LoarRunner11使用异常及解决方案
- House Building---hdu5538(求表面积水题)
- jdk安装与环境变量配置(一劳永逸)
- Eclipse的中文字体设置
- Linux性能及调优指南(翻译)
- 【Python开发实战】Python环境的配置
- 安装ZendDebugger 调试php
- AutoFac使用方法总结:Part I
- angularJS插入html及更换iframe的src
- CodeForces723-A. The New Year: Meeting Friends
- 深入浅出docker
- 使用Nginx实现灰度发布
- MD5加密加盐
- React项目中使用hot-react-loader
- SpringCloud注解和配置以及pom依赖说明
- flask同源策略解决办法及flask-cors只允许特定域名跨域
- Reinforcement Learning: An Introduction读书笔记(4)--动态规划
- Socket网络编程--小小网盘程序(4)
- [hyperscan][pkg-config] hyperscan 从0到1路线图