我已经使用 Angular 2 创建了一个应用程序,并且在使用 ionic 进行了一些修改后创建了 ios 和 apk 文件
我想用同一个项目创建桌面应用程序文件
我已经浏览了许多电子资源,但我对
我如何从电子应用程序文件为 Windows 或 Mac 应用程序文件或 Linux 可执行文件创建 exe 文件如果有人知道有关如何通过 Electorn 为 Windows 或 Mac 或 Linux 创建可执行文件的任何明确参考请在下面回答
这对我学习 Electron 很有帮助
我已经使用 Angular 2 创建了一个应用程序,并且在使用 ionic 进行了一些修改后创建了 ios 和 apk 文件
我想用同一个项目创建桌面应用程序文件
我已经浏览了许多电子资源,但我对
我如何从电子应用程序文件为 Windows 或 Mac 应用程序文件或 Linux 可执行文件创建 exe 文件如果有人知道有关如何通过 Electorn 为 Windows 或 Mac 或 Linux 创建可执行文件的任何明确参考请在下面回答
这对我学习 Electron 很有帮助
使用来自官方electron.atom.io页面的 Electron-quick-start 项目的应用分发示例:
# 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 应用程序,并提供开箱即用的“自动更新”支持。*
来自电子生成器文档的“快速设置指南”部分:
指定应用程序中的标准字段package.json
- name
、description
和。version
author
package.json
在如下指定构建配置:
“build”:{“appId”:“your.id”,“mac”:{“category”:“your.app.category.type”}}
添加electron-builder
在package.json
(文档中缺少步骤!):
“devDependencies”:{“electron”:“1.6.6” ,“electron-builder”:“17.1.2” }
在项目的根目录中创建一个目录 build 并将background.png
(macOS DMG 背景)、icon.icns
(macOS 应用程序图标)和icon.ico
(Windows 应用程序图标)保存到其中。
Linux 图标集将根据 macOSicns
文件自动生成。
将脚本键添加到开发中package.json
:
“脚本”:{“包”:“构建--dir”,“dist”:“构建”}
然后您可以npm run dist
在您的根应用程序文件夹中运行(以可分发的格式打包(例如 dmg、windows 安装程序、deb 包))。完成后,您可以看到app/dist
文件夹中有相应的安装程序!
你试过电子生成器吗?