assistant-note/forge.config.js

51 lines
1.1 KiB
JavaScript
Raw Normal View History

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