更新打包发布脚本

This commit is contained in:
zhl 2019-03-07 13:41:04 +08:00
parent 613ffbc8b5
commit 70d8b3329e
2 changed files with 89 additions and 4 deletions

View File

@ -158,8 +158,8 @@ window.vm = {
window.onload = function(){
var gameId = getParameter("id")
// var path = "http://h5games-al.kingsome.cn/emulator-static/roms/" + gameId + ".nes"
var path = "http://192.168.100.232:7008/roms/" + gameId + ".nes"
var path = "http://h5games-al.kingsome.cn/emulator-static/roms/" + gameId + ".nes"
// var path = "http://192.168.100.232:7008/roms/" + gameId + ".nes"
nes_load_url("screen", path)
vm.initCtrl()

View File

@ -42,6 +42,91 @@ var gulp = require('gulp'),
.pipe(stripDebug())
.pipe(gulp.dest('dist/fc/js'));
});
gulp.task('distfc', ['disthtml', 'distfcjs', 'distfccss', 'distfcstatic'])
gulp.task('distfc', ['distfcjs', 'distfccss', 'distfcstatic'])
gulp.task('default', ['distfc']);
gulp.task('distgbajs', function() {
return gulp.src(['gba/dist/*.js'])
// .pipe(concat('main.js'))
// .pipe(rename({suffix: '.min'}))
//https://github.com/mishoo/UglifyJS2
.pipe(uglify({
mangle:true,
compress:true,
output: {
comments: false //保留注释, all: 保留所有some只保留license等信息false: 不保留正则或者function
}
}))
.pipe(stripDebug())
.pipe(gulp.dest('dist/gba/dist'));
});
gulp.task('distgbacss', function() {
return gulp.src(['gba/dist/**/*.css'])
.pipe(gulp.dest('dist/gba/dist'));
})
gulp.task('distgbastatic', function() {
return gulp.src(['gba/resources/**/*'])
.pipe(gulp.dest('dist/gba/resources'));
})
gulp.task('distgbajsext', function() {
return gulp.src(['gba/js/**/*'])
.pipe(gulp.dest('dist/gba/js'));
})
gulp.task('distgba', ['distgbajs', 'distgbacss', 'distgbastatic', 'distgbajsext'])
gulp.task('distgba2js', function() {
return gulp.src(['gba2/dist/*.js'])
// .pipe(concat('main.js'))
// .pipe(rename({suffix: '.min'}))
//https://github.com/mishoo/UglifyJS2
.pipe(uglify({
mangle:true,
compress:true,
output: {
comments: false //保留注释, all: 保留所有some只保留license等信息false: 不保留正则或者function
}
}))
.pipe(stripDebug())
.pipe(gulp.dest('dist/gba2/dist'));
});
gulp.task('distgba2css', function() {
return gulp.src(['gba2/dist/**/*.css'])
.pipe(cleanCSS())
.pipe(gulp.dest('dist/gba2/dist'));
})
gulp.task('distgba2static', function() {
return gulp.src(['gba2/resources/**/*'])
.pipe(gulp.dest('dist/gba2/resources'));
})
gulp.task('distgba2bios', function() {
return gulp.src(['gba2/Binaries/**/*'])
.pipe(gulp.dest('dist/gba2/Binaries'));
})
gulp.task('distgba2jscore', function() {
return gulp.src(['gba2/IodineGBA/**/*'])
.pipe(uglify({
mangle:true,
compress:true,
output: {
comments: false //保留注释, all: 保留所有some只保留license等信息false: 不保留正则或者function
}
}))
.pipe(gulp.dest('dist/gba2/IodineGBA'));
})
gulp.task('distgba2jsuser', function() {
return gulp.src(['gba2/user_scripts/**/*'])
.pipe(uglify({
mangle:true,
compress:true,
output: {
comments: false //保留注释, all: 保留所有some只保留license等信息false: 不保留正则或者function
}
}))
.pipe(stripDebug())
.pipe(gulp.dest('dist/gba2/user_scripts'));
})
gulp.task('distgba2', ['distgba2js', 'distgba2css', 'distgba2static', 'distgba2bios', 'distgba2jscore', 'distgba2jsuser'])
gulp.task('assets', function() {
return gulp.src(['assets/**/*'])
.pipe(gulp.dest('dist/assets'));
})
gulp.task('default', ['disthtml', 'distfc', 'distgba', 'distgba2', 'assets']);