尝试单独构建 asar 包 #300

This commit is contained in:
muwoo 2023-11-14 18:07:22 +08:00
parent 0c16139313
commit f59069b2ec
2 changed files with 12 additions and 13 deletions

View File

@ -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]
);
}
};

View File

@ -33,7 +33,6 @@ module.exports = {
productName: 'rubick',
appId: 'com.muwoo.rubick',
compression: 'maximum',
afterPack: './release.js',
afterAllArtifactBuild: () => {
return ['./build/app.asar.tgz'];
},