From 70d8b3329e77aee723c0e5f3fc281342597e8467 Mon Sep 17 00:00:00 2001 From: zhl Date: Thu, 7 Mar 2019 13:41:04 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E6=89=93=E5=8C=85=E5=8F=91?= =?UTF-8?q?=E5=B8=83=E8=84=9A=E6=9C=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- fc/js/nes-embed.js | 4 +-- gulpfile.js | 89 ++++++++++++++++++++++++++++++++++++++++++++-- 2 files changed, 89 insertions(+), 4 deletions(-) diff --git a/fc/js/nes-embed.js b/fc/js/nes-embed.js index bb25b53..2cd9b0d 100644 --- a/fc/js/nes-embed.js +++ b/fc/js/nes-embed.js @@ -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() diff --git a/gulpfile.js b/gulpfile.js index cff8ad2..2fc4c63 100644 --- a/gulpfile.js +++ b/gulpfile.js @@ -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']);