From 2c0f0f2152f8a76f17a745ce5806cc5e0ef4feef Mon Sep 17 00:00:00 2001 From: tobspr Date: Wed, 17 Jun 2020 15:10:14 +0200 Subject: [PATCH] Fix standalone build --- gulp/standalone.js | 88 ++++++++++++++++++++++++---------------------- 1 file changed, 45 insertions(+), 43 deletions(-) diff --git a/gulp/standalone.js b/gulp/standalone.js index 9f9fbe95..f5126780 100644 --- a/gulp/standalone.js +++ b/gulp/standalone.js @@ -6,9 +6,9 @@ const fse = require("fs-extra"); const execSync = require("child_process").execSync; function gulptasksStandalone($, gulp, buildFolder) { - const electronBaseDir = path.join("../electron"); + const electronBaseDir = path.join(__dirname, "..", "electron"); - const tempDestDir = path.join("..", "tmp_standalone_files"); + const tempDestDir = path.join(__dirname, "..", "tmp_standalone_files"); const tempDestBuildDir = path.join(tempDestDir, "built"); gulp.task("standalone.prepare.cleanup", () => { @@ -47,47 +47,49 @@ function gulptasksStandalone($, gulp, buildFolder) { }); gulp.task("standalone.prepare.minifyCode", () => { - return gulp - .src(path.join(electronBaseDir, "*.js")) - .pipe( - $.terser({ - ecma: 6, - parse: {}, - module: false, - toplevel: true, - keep_classnames: false, - keep_fnames: false, - safari10: false, - compress: { - arguments: false, // breaks - drop_console: false, - // keep_fargs: false, - keep_infinity: true, - passes: 2, - module: false, - toplevel: true, - unsafe_math: true, - unsafe_arrows: false, - warnings: true, - }, - mangle: { - eval: true, - keep_classnames: false, - keep_fnames: false, - module: false, - toplevel: true, - safari10: false, - }, - output: { - comments: false, - ascii_only: true, - beautify: false, - braces: false, - ecma: 6, - }, - }) - ) - .pipe(gulp.dest(tempDestBuildDir)); + return ( + gulp + .src(path.join(electronBaseDir, "*.js")) + // .pipe( + // $.terser({ + // ecma: 6, + // parse: {}, + // module: false, + // toplevel: true, + // keep_classnames: false, + // keep_fnames: false, + // safari10: false, + // compress: { + // arguments: false, // breaks + // drop_console: false, + // // keep_fargs: false, + // keep_infinity: true, + // passes: 2, + // module: false, + // toplevel: true, + // unsafe_math: true, + // unsafe_arrows: false, + // warnings: true, + // }, + // mangle: { + // eval: true, + // keep_classnames: false, + // keep_fnames: false, + // module: false, + // toplevel: true, + // safari10: false, + // }, + // output: { + // comments: false, + // ascii_only: true, + // beautify: false, + // braces: false, + // ecma: 6, + // }, + // }) + // ) + .pipe(gulp.dest(tempDestBuildDir)) + ); }); gulp.task("standalone.prepare.copyGamefiles", () => {