我正在尝试打包我最近的电子应用程序 . 我试图使用电子打包器,我实际上构建了应用程序虽然它是一堆文件 .
现在我面临一些问题:
如何更改应用程序图标?我是通过在BrowserWindow创建中设置它的路径来做到的,但我不能用电子打包器来做它吗?
那么实际的桌面图标呢?
最后我该如何将一个.exe中包含的所有由electron-packager构建的文件打包?
我正在windows for windows架构中构建它 .
哦,我遇到了这个问题 . 首先,我将给你一个如何使用 electron-packager 的API的例子
electron-packager
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
electron-builder是一个多功能的打包器,可以创建Windows安装程序(或其他平台),并允许您设置图标和许多其他设置 . 它实际上使用电子封装器作为实际包装的依赖 .
https://github.com/electron-userland/electron-builder
2 回答
哦,我遇到了这个问题 . 首先,我将给你一个如何使用
electron-packager
的API的例子在这里,我给你留下了所有信息的链接 . Electron packager API
最后是一个模块,这样您就可以轻松构建安装程序,只需按照其API即可 . Windows installer
electron-builder是一个多功能的打包器,可以创建Windows安装程序(或其他平台),并允许您设置图标和许多其他设置 . 它实际上使用电子封装器作为实际包装的依赖 .
https://github.com/electron-userland/electron-builder