feat: 新增打包配置
This commit is contained in:
@@ -7,6 +7,7 @@ import { MakerDMG } from '@electron-forge/maker-dmg';
|
||||
import { VitePlugin } from '@electron-forge/plugin-vite';
|
||||
import { FusesPlugin } from '@electron-forge/plugin-fuses';
|
||||
import { FuseV1Options, FuseVersion } from '@electron/fuses';
|
||||
import MakerWix from '@electron-forge/maker-wix';
|
||||
import * as fs from 'fs-extra';
|
||||
import * as path from 'path';
|
||||
import * as esbuild from 'esbuild';
|
||||
@@ -16,15 +17,27 @@ const config: ForgeConfig = {
|
||||
asar: true,
|
||||
tmpdir: path.resolve(process.cwd(), '..', 'electron-packager-tmp'),
|
||||
name: 'NianXX',
|
||||
icon: path.join(__dirname, 'public/logo.ico'),
|
||||
icon: path.join(__dirname, 'public/logo'),
|
||||
appCopyright: 'Copyright © 2026 智念科技',
|
||||
},
|
||||
rebuildConfig: {},
|
||||
makers: [
|
||||
new MakerSquirrel({}),
|
||||
new MakerSquirrel({
|
||||
iconUrl: path.join(__dirname, 'public/logo.ico'), // 快捷方式的图标,需要在线的地址
|
||||
setupIcon: path.join(__dirname, 'public/logo.ico'),
|
||||
setupExe: 'NianXX.exe',
|
||||
// loadingGif: path.join(__dirname, 'public/loading.gif'), // 修改默认安装图片
|
||||
}),
|
||||
new MakerZIP({}, ['darwin']),
|
||||
new MakerRpm({}),
|
||||
new MakerDeb({}),
|
||||
new MakerDMG({}),
|
||||
new MakerWix({
|
||||
language: 2052,
|
||||
ui: {
|
||||
chooseDirectory: true,
|
||||
}
|
||||
}),
|
||||
],
|
||||
plugins: [
|
||||
new VitePlugin({
|
||||
|
||||
Reference in New Issue
Block a user