我用 Angular 2 创建了一个应用程序,并在用 ionic 进行了一些修改后创建了 ios 和 apk 文件
我想用相同的项目创建桌面应用程序文件
我浏览了很多电子资源,但我对 electron 没有任何清晰的认识
我如何从 Windows 或 Mac 应用程序文件或 Linux 可执行文件的电子应用程序文件创建一个 exe 文件 如果有人知道我如何通过 Electorn 为 Windows 或 Mac 或 Linux 创建可执行文件的任何明确引用,请在下面回答
这对我学习Electron会很有帮助
最佳答案
应用分发示例使用来自官方的Electron-quick-start项目electron.atom.io页:
# Clone the Quick Start repository
$ git clone https://github.com/electron/electron-quick-start
# Go into the repository
$ cd electron-quick-start
# Install the dependencies and run
$ npm install && npm start
对于应用程序分发,我们将使用 Electron-builder:一个完整的解决方案,用于为 macOS、Windows 和 Linux 打包和构建准备好分发的 Electron 应用程序,并提供开箱即用的“自动更新”支持。*
来自 electron-builder docs 的“快速设置指南”部分:
在应用
package.json
中指定标准字段——name
,description
,version
和作者
。在
package.json
中指定构建配置如下:“构建”:{ "appId": "你的.id", “苹果”: { “类别”:“你的.app.category.type” }
在
package.json
中添加electron-builder
(文档中缺少这一步!):“开发依赖”:{ “电子”:“1.6.6”, “电子 build 者”:“17.1.2”
在项目根目录下创建一个目录build并保存一个
background.png
(macOS DMG背景),icon.icns
(macOS应用图标)和icon.ico
(Windows 应用程序图标)。Linux 图标集将根据 macOS
icns
文件自动生成。将脚本 key 添加到开发
package.json
:“脚本”:{ “打包”:“构建——目录”, “分布”:“构建”
然后您可以在根应用程序文件夹中运行 npm run dist
(以可分发格式打包(例如 dmg、windows 安装程序、deb 包))。
完成后,您可以看到在app/dist
文件夹中有一个合适的安装程序!
关于windows - 如何为 Windows 或 Mac 或 Linux 系统发布 Electron 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41770923/