var gulp = require('gulp');
var fs = require('fs');
var tinylr = require('tiny-lr');
var del = require('del');
var server = tinylr();
var port = 1234;
var zip = require('gulp-zip');
var gulpSequence = require('gulp-sequence')
gulp.task('build', function () {
// 必须要return 否则不会按照先后顺序进行
return gulp.src(['./PublicBrickEngineGame/Res/js/main.js', './PublicBrickEngineGame/Res/js/default.thm.js'])
.pipe(gulp.dest('./Res/js')) //输出main.js到文件夹
});
gulp.task('zip', function () {
return gulp.src(['./Res/*.*', './Res/*/*.*', './Res/*/*/*', './Res/*/*/*/*', './Res/*/*/*/*/*'])
.pipe(zip('cmshow_game_4059.zip'))
.pipe(gulp.dest('./Res'));
});
gulp.task('clean', function () {
return del(['./Res/*.zip']);
})
// 这里要加入回调函数
gulp.task('all', function (cb) { gulpSequence("clean", "build", "zip", cb) })
gulp.task("watch", function () {
gulp.watch('./PublicBrickEngineGame/Res/js/main.js', function () {
gulp.run("all")
});
})
网友评论