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']; },