首页 文章

电子APP包装

提问于
浏览
2

我正在尝试打包我最近的电子应用程序 . 我试图使用电子打包器,我实际上构建了应用程序虽然它是一堆文件 .

现在我面临一些问题:

  • 如何更改应用程序图标?我是通过在BrowserWindow创建中设置它的路径来做到的,但我不能用电子打包器来做它吗?

  • 那么实际的桌面图标呢?

  • 最后我该如何将一个.exe中包含的所有由electron-packager构建的文件打包?

我正在windows for windows架构中构建它 .

2 回答

  • 1

    哦,我遇到了这个问题 . 首先,我将给你一个如何使用 electron-packager 的API的例子

    var packager = require('electron-packager');
    var options = {
        'arch': 'ia32',
        'platform': 'win32',
        'dir': './',
        'app-copyright': 'Paulo Galdo',
        'app-version': '2.0.5',
        'asar': true,
        'icon': './app.ico',
        'name': 'TierraDesktop',
        'ignore': ['./releases', './.git'],
        'out': './releases',
        'overwrite': true,
        'prune': true,
        'version': '1.3.2',
        'version-string':{
          'CompanyName': 'Paulo Galdo',
          'FileDescription': 'Tierra de colores', /*This is what display windows on task manager, shortcut and process*/
          'OriginalFilename': 'TierraDesktop',
          'ProductName': 'Tierra de colores',
          'InternalName': 'TierraDesktop'
        }
    };
    packager(options, function done_callback(err, appPaths) {
        console.log(err);
        console.log(appPaths);
    });
    

    在这里,我给你留下了所有信息的链接 . Electron packager API

    最后是一个模块,这样您就可以轻松构建安装程序,只需按照其API即可 . Windows installer

  • 1

    electron-builder是一个多功能的打包器,可以创建Windows安装程序(或其他平台),并允许您设置图标和许多其他设置 . 它实际上使用电子封装器作为实际包装的依赖 .

    https://github.com/electron-userland/electron-builder

相关问题