2017-01-20 51 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文件夾中有相應的安裝程序!

相關問題