修改打包脚本

This commit is contained in:
zhl 2019-06-11 20:16:13 +08:00
parent 151aff8403
commit d3c69c921a
3 changed files with 18 additions and 37 deletions

View File

@ -71,7 +71,7 @@ mark {
left:0; left:0;
top:0; top:0;
z-index:95; z-index:95;
background:rgba(0,0,0,.7) background:rgba(0,0,0,.7);
} }
.tx_ov { .tx_ov {
overflow:hidden; overflow:hidden;
@ -536,7 +536,8 @@ canvas {
overflow-y: auto; overflow-y: auto;
background-image:url(../images/invite-mask.jpg); background-image:url(../images/invite-mask.jpg);
background-repeat:no-repeat; background-repeat:no-repeat;
background-size: 100% background-size: 100%;
z-index: 11;
} }
#mask-img { #mask-img {
width: 100%; width: 100%;

View File

@ -6,7 +6,8 @@ var gulp = require('gulp'),
jshint = require('gulp-jshint'), jshint = require('gulp-jshint'),
stripDebug = require("gulp-strip-debug"),//移除console语句 stripDebug = require("gulp-strip-debug"),//移除console语句
cleanCSS = require('gulp-clean-css'), cleanCSS = require('gulp-clean-css'),
gutil = require('gulp-util'); gutil = require('gulp-util'),
fc = require('./fc');
const javascriptObfuscator = require('gulp-javascript-obfuscator'); const javascriptObfuscator = require('gulp-javascript-obfuscator');
const obfuscatorOptions = { const obfuscatorOptions = {
compact:true, compact:true,
@ -27,28 +28,7 @@ gulp.task('disthtml', function(){
return gulp.src(['**/*.html', '!node_modules/**/*', '!dist/**/*']) return gulp.src(['**/*.html', '!node_modules/**/*', '!dist/**/*'])
.pipe(gulp.dest('dist')); .pipe(gulp.dest('dist'));
}) })
//处理fc的css
gulp.task('distfccss', function() {
return gulp.src(['fc/css/**/*.css'])
.pipe(cleanCSS())
.pipe(gulp.dest('dist/fc/css'));
})
//处理fc的图片资源
gulp.task('distfcstatic', function() {
return gulp.src(['fc/resources/**/*'])
.pipe(gulp.dest('dist/fc/resources'));
})
gulp.task('distfclib', function() {
return gulp.src(['fc/lib/**/*'])
.pipe(gulp.dest('dist/fc/lib'));
})
gulp.task('distfcjs', function() {
return gulp.src(['fc/js/**/*.js'])
.pipe(javascriptObfuscator(obfuscatorOptions))
.pipe(stripDebug())
.pipe(gulp.dest('dist/fc/js'));
});
gulp.task('distfc', ['distfcjs', 'distfccss', 'distfcstatic', 'distfclib'])
gulp.task('distgbajs', function() { gulp.task('distgbajs', function() {
return gulp.src(['gba/dist/*.js']) return gulp.src(['gba/dist/*.js'])

View File

@ -19,35 +19,35 @@ const obfuscatorOptions = {
//处理fc的css //处理fc的css
gulp.task('distfccss', function() { gulp.task('distfccss', function() {
return gulp.src(['fc2/css/**/*.css']) return gulp.src(['fc/css/**/*.css'])
.pipe(cleanCSS()) .pipe(cleanCSS())
.pipe(gulp.dest('dist/fc2/css')); .pipe(gulp.dest('dist/fc/css'));
}) })
//处理fc的图片资源 //处理fc的图片资源
gulp.task('distfcstatic', function() { gulp.task('distfcstatic', function() {
return gulp.src(['fc2/images/**/*']) return gulp.src(['fc/images/**/*'])
.pipe(gulp.dest('dist/fc2/images')); .pipe(gulp.dest('dist/fc/images'));
}) })
gulp.task('distfcresource', function() { gulp.task('distfcresource', function() {
return gulp.src(['fc2/resources/**/*']) return gulp.src(['fc/resources/**/*'])
.pipe(gulp.dest('dist/fc2/resources')); .pipe(gulp.dest('dist/fc/resources'));
}) })
gulp.task('distfcjs', function() { gulp.task('distfcjs', function() {
return gulp.src(['fc2/js/**/*.js', '!fc2/js/nes-worker.js']) return gulp.src(['fc/js/**/*.js', '!fc/js/nes-worker.js'])
.pipe(javascriptObfuscator(obfuscatorOptions)) .pipe(javascriptObfuscator(obfuscatorOptions))
.pipe(concat('main.min.js')) .pipe(concat('main.min.js'))
.pipe(gulp.dest('dist/fc2/js')); .pipe(gulp.dest('dist/fc/js'));
}); });
gulp.task('distotherjs', function() { gulp.task('distotherjs', function() {
return gulp.src(['fc2/js/nes-worker.js']) return gulp.src(['fc/js/nes-worker.js'])
.pipe(javascriptObfuscator(obfuscatorOptions)) .pipe(javascriptObfuscator(obfuscatorOptions))
.pipe(gulp.dest('dist/fc2/js')); .pipe(gulp.dest('dist/fc/js'));
}); });
gulp.task('distlib', function () { gulp.task('distlib', function () {
return gulp.src('fc2/source/index.js') return gulp.src('fc/source/index.js')
.pipe(browserify({ .pipe(browserify({
insertGlobals : false, insertGlobals : false,
debug: false, debug: false,
@ -55,7 +55,7 @@ gulp.task('distlib', function () {
})) }))
.pipe(javascriptObfuscator(obfuscatorOptions)) .pipe(javascriptObfuscator(obfuscatorOptions))
.pipe(rename('jsnes.min.js')) .pipe(rename('jsnes.min.js'))
.pipe(gulp.dest('dist/fc2/js/')); .pipe(gulp.dest('dist/fc/js/'));
}); });
gulp.task('distfc', ['distfcjs', 'distfccss', 'distfcstatic', 'distlib', 'distfcresource', 'distotherjs']) gulp.task('distfc', ['distfcjs', 'distfccss', 'distfcstatic', 'distlib', 'distfcresource', 'distotherjs'])