【Electron Forge】Electron をベースとした Windows、MacO、Linux へのマルチプラットフォーム クロスプラットフォームインストールパッケージ方法まとめ

参考:

アプリのパッケージ化 | Electron

メーカー - エレクトロンフォージ

forge.config.jsの設定 

module.exports = {
    packagerConfig: {},
    rebuildConfig: {},
    // 自动识别平台打包对应平台的安装包【MacOs自动打包.dmg、Window自动打包.mis】
    makers: [
        {
            name: '@electron-forge/maker-squirrel',
            config: {},
        },
        {
            name: '@electron-forge/maker-zip',
            platforms: ['darwin'],
        },
        {
            name: '@electron-forge/maker-deb',
            config: {},
        },
        // linux系统打包配置
        {
            name: '@electron-forge/maker-rpm',
            config: {},
        },
        // MacOS系统打包配置
        {
            name: '@electron-forge/maker-dmg',
            config: {}
        },
        //【可选】Windows系统打包配置,没有此配置,Window自动打包为.exe文件
        {
            name: '@electron-forge/maker-wix',
            config: {
                language: 1033,
                manufacturer: 'My Awesome Company'
            }
        }
    ],
};

おすすめ

転載: blog.csdn.net/weixin_43343144/article/details/130844543