1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
|
gulp.task('ibeaconAgent-Build',['ibeaconAgent-miniJs','ibeaconAgent-miniCss','ibeaconAgent-miniImg','ibeaconAgent-updateConfig'], function () {
console.log("文件压缩/转移成功...");
gulp.src('../update-pack/ibeaconAgent/wifisong.resource/**/*',{ base: '../update-pack/ibeaconAgent' }) //待压缩的文件是存放在这个文件夹下的所有文件
.pipe(zip('wifisong.resource.zip')) //输出的文件名
.pipe(gulp.dest('../update-pack/ibeaconAgent/')); //输出到当前目录
console.log("已生成ZIP压缩包");
});
gulp.task('ibeaconAgent-miniJs', function() {
gulp.src(ibeaconAgentJsAry)
.pipe(uglify({mangle: {reserved: ['require' ,'exports' ,'module' ,'$']}}))
.pipe(gulp.dest('../update-pack/ibeaconAgent/wifisong.resource/project/ibeacon-agent/dist/'))
});
gulp.task('ibeaconAgent-miniCss', function () {
gulp.src(ibeaconAgentCssAry)
// .pipe(cleanCSS({compatibility: 'ie8'}))
.pipe(cleanCSS())
.pipe(gulp.dest('../update-pack/ibeaconAgent/wifisong.resource/project/ibeacon-agent/css/'))
});
gulp.task('ibeaconAgent-miniImg', function () {
gulp.src(ibeaconAgentImgAry)
.pipe(gulp.dest('../update-pack/ibeaconAgent/wifisong.resource/project/ibeacon-agent/img/'))
});
gulp.task('ibeaconAgent-updateConfig', function(){
gulp.src(
['wifisong.resource/project/ibeacon-agent/config.js']
// { base:'wifisong.resource/ssl/a/' }
)
.pipe(gulpRreplace('dev = true', 'dev = false'))
.pipe(gulpRreplace('201604190444fffdddffff', nowTimeStr))
.pipe(gulp.dest('../update-pack/ibeaconAgent/wifisong.resource/project/ibeacon-agent/'))
});
|