4

我已经使用 Angular 2 创建了一个应用程序,并且在使用 ionic 进行了一些修改后创建了 ios 和 apk 文件

我想用同一个项目创建桌面应用程序文件

我已经浏览了许多电子资源,但我对

我如何从电子应用程序文件为 Windows 或 Mac 应用程序文件或 Linux 可执行文件创建 exe 文件如果有人知道有关如何通过 Electorn 为 Windows 或 Mac 或 Linux 创建可执行文件的任何明确参考请在下面回答

这对我学习 Electron 很有帮助

4

2 回答 2

1

使用来自官方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 应用程序,并提供开箱即用的“自动更新”支持。*

来自电子生成器文档的“快速设置指南”部分:

  1. 指定应用程序中的标准字段package.json- namedescription和。versionauthor

  2. package.json在如下指定构建配置:

    “build”:{“appId”:“your.id”,“mac”:{“category”:“your.app.category.type”}}

  3. 添加electron-builderpackage.json(文档中缺少步骤!):

    “devDependencies”:{“electron”:“1.6.6” ,“electron-builder”:“17.1.2” }

  4. 在项目的根目录中创建一个目录 build 并将background.png(macOS DMG 背景)、icon.icns(macOS 应用程序图标)和icon.ico(Windows 应用程序图标)保存到其中。

    Linux 图标集将根据 macOSicns文件自动生成。

  5. 将脚本键添加到开发中package.json

    “脚本”:{“包”:“构建--dir”,“dist”:“构建”}

然后您可以npm run dist在您的根应用程序文件夹中运行(以可分发的格式打包(例如 dmg、windows 安装程序、deb 包))。完成后,您可以看到app/dist文件夹中有相应的安装程序!

于 2017-05-09T10:56:11.110 回答
0

你试过电子生成器吗?

于 2017-01-21T07:18:53.767 回答