From f59069b2ec09989e09206eb5510ea689820734ad Mon Sep 17 00:00:00 2001 From: muwoo <2424880409@qq.com> Date: Tue, 14 Nov 2023 18:07:22 +0800 Subject: [PATCH] =?UTF-8?q?:sparkles:=20=E5=B0=9D=E8=AF=95=E5=8D=95?= =?UTF-8?q?=E7=8B=AC=E6=9E=84=E5=BB=BA=20asar=20=E5=8C=85=20#300?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- release.js | 24 ++++++++++++------------ vue.config.js | 1 - 2 files changed, 12 insertions(+), 13 deletions(-) diff --git a/release.js b/release.js index 7d3dfef..08c099f 100644 --- a/release.js +++ b/release.js @@ -1,16 +1,16 @@ +const tar = require('tar'); exports.default = async function () { - const asar = require('@electron/asar'); const tar = require('tar'); + const fs = require('fs'); - const src = 'dist_electron/bundled'; - const dest = 'build/app.asar'; - - await asar.createPackageWithOptions(src, dest, {}); - await tar.c( - { - gzip: true, - file: 'build/app.asar.tgz', - }, - [dest] - ); + const src = './build/mac/rubick.app/Contents/Resource/app.asar'; + if (fs.existsSync(src)) { + await tar.c( + { + gzip: true, + file: 'build/app.asar.tgz', + }, + [src] + ); + } }; diff --git a/vue.config.js b/vue.config.js index b55221e..573f121 100644 --- a/vue.config.js +++ b/vue.config.js @@ -33,7 +33,6 @@ module.exports = { productName: 'rubick', appId: 'com.muwoo.rubick', compression: 'maximum', - afterPack: './release.js', afterAllArtifactBuild: () => { return ['./build/app.asar.tgz']; },