Skip to content

Commit

Permalink
✨ 尝试单独构建 asar 包 #300
Browse files Browse the repository at this point in the history
  • Loading branch information
muwoo committed Nov 14, 2023
1 parent dcea66e commit c99ec18
Show file tree
Hide file tree
Showing 3 changed files with 9 additions and 8 deletions.
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
"feature:dev": "cd feature & npm run serve",
"electron:build": "vue-cli-service electron:build",
"electron:serve": "vue-cli-service electron:serve",
"release": "vue-cli-service electron:build && node ./release.js",
"release": "vue-cli-service electron:build",
"postinstall": "electron-builder install-app-deps",
"postuninstall": "electron-builder install-app-deps"
},
Expand Down
14 changes: 7 additions & 7 deletions release.js
Original file line number Diff line number Diff line change
@@ -1,16 +1,16 @@
const asar = require('@electron/asar');
const tar = require('tar');
exports.default = async function () {
const asar = require('@electron/asar');
const tar = require('tar');

const src = 'dist_electron/bundled';
const dest = 'build/app.asar';
const src = 'dist_electron/bundled';
const dest = 'build/app.asar';

(async () => {
await asar.createPackageWithOptions(src, dest, {});
await tar.c(
{
gzip: true,
file: 'app.asar.tgz',
file: 'build/app.asar.tgz',
},
[dest]
);
})();
};
1 change: 1 addition & 0 deletions vue.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,7 @@ module.exports = {
productName: 'rubick',
appId: 'com.muwoo.rubick',
compression: 'maximum',
afterPack: './release.js',
directories: {
output: 'build',
},
Expand Down

0 comments on commit c99ec18

Please sign in to comment.