2024-03-08 04:54:39 -05:00
|
|
|
|
const pathOp=require("path")
|
2023-11-01 22:15:06 -04:00
|
|
|
|
module.exports = {
|
2024-03-08 04:54:39 -05:00
|
|
|
|
packagerConfig: {
|
|
|
|
|
// 参考网址:https://electron.github.io/packager/main/interfaces/Options.html#afterCopy
|
|
|
|
|
"name": "xbb",
|
|
|
|
|
"executableName": "xbb",
|
|
|
|
|
"icon": pathOp.join(__dirname,pathOp.sep)+"public"+pathOp.sep+"favicon.ico",
|
|
|
|
|
"out": "build/",
|
|
|
|
|
"overwrite": true,
|
|
|
|
|
"asar":true,
|
|
|
|
|
"version": "1.0.0",
|
|
|
|
|
"copyright": "Copyright © 2023",
|
|
|
|
|
"platform": "linux,win32"
|
|
|
|
|
// "ignore": [ // 不需要打包的文件和文件夹的路径列表
|
|
|
|
|
// ".git",
|
|
|
|
|
// ".vscode",
|
|
|
|
|
// "node_modules",
|
|
|
|
|
// ]
|
|
|
|
|
},
|
2023-11-01 22:15:06 -04:00
|
|
|
|
rebuildConfig: {},
|
|
|
|
|
makers: [
|
|
|
|
|
{
|
|
|
|
|
name: '@electron-forge/maker-squirrel',
|
2024-03-08 04:54:39 -05:00
|
|
|
|
config: {
|
|
|
|
|
"name":"electron_quick_start"
|
|
|
|
|
},
|
2023-11-01 22:15:06 -04:00
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
name: '@electron-forge/maker-zip',
|
|
|
|
|
platforms: ['darwin'],
|
2024-03-08 04:54:39 -05:00
|
|
|
|
config: {
|
|
|
|
|
"name": "xbb",
|
|
|
|
|
"executableName": "xbb",
|
|
|
|
|
}
|
2023-11-01 22:15:06 -04:00
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
name: '@electron-forge/maker-deb',
|
2024-03-08 04:54:39 -05:00
|
|
|
|
config: {
|
|
|
|
|
"name": "xbb",
|
|
|
|
|
"executableName": "xbb",
|
|
|
|
|
},
|
2023-11-01 22:15:06 -04:00
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
name: '@electron-forge/maker-rpm',
|
2024-03-08 04:54:39 -05:00
|
|
|
|
config: {
|
|
|
|
|
"name": "xbb"
|
|
|
|
|
},
|
2023-11-01 22:15:06 -04:00
|
|
|
|
},
|
|
|
|
|
],
|
|
|
|
|
};
|