2017-01-20 53 views
1

我已经创建了一个应用程序具有角2,我已经有些变型的,离子如何在Windows或Mac或Linux系统上发布Electron应用程序?

后创建iOS和apk文件,我想创建具有同一项目的桌面应用程序文件

我经历了许多资源,走了电子,但我无法获得有关

任何明确的想法,我怎么可以创建电子应用程序文件中的exe文件为Windows或Mac应用程序文件或Linux的可执行文件 如果任何一个知道如何创建一个可执行文件的任何明确的引用Windows或Mac或Linux通过Electorn请回答下列问题

这将是非常有帮助我学习电子

回答

0

你试过electron-builder

+0

我已经通过了电子生成器和电子包管理器的文档,但可以清楚地理解,所以如果有任何明确的完整文档可以请您提供 –

0

应用程序分发示例中使用电子 - 快速启动项目从官方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 

对于应用程序分发,我们将使用电子建设者:一个完整​​的解决方案打包,并建立一个准备发布适用于macOS,Windows和Linux的电子应用,支持开箱即用的“自动更新”。*

从“快速安装指南”部分的electron-builder docs

  1. 指定应用程序package.json标准字段 - namedescriptionversionauthor

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

    “建立”:{ “APPID”: “your.id”, “MAC”:{ “类别”:“your.app .category.type “ }}

  3. package.json添加electron-builder(从文档丢失的一步!):

    ”devDependencies“:{ ” 电N“: ”1.6.6“ , ”电子建设者“: ”17.1.2“}

  4. 创建一个目录建立在项目的根和保存background.png(MacOS的DMG背景),icon.icns (macOS应用程序图标)和icon.ico(Windows应用程序图标)。

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

  5. 添加脚本发展的关键package.json

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

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

相关问题