應用程序分發示例中使用電子 - 快速啓動項目從官方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:
指定應用程序package.json
標準字段 - name
,description
,version
和author
。
指定構建配置在package.json
如下:
「建立」:{ 「APPID」: 「your.id」, 「MAC」:{ 「類別」:「your.app .category.type 「 }}
在package.json
添加electron-builder
(從文檔丟失的一步!):
」devDependencies「:{ 」 電N「: 」1.6.6「 , 」電子建設者「: 」17.1.2「}
創建一個目錄建立在項目的根和保存background.png
(MacOS的DMG背景),icon.icns
(macOS應用程序圖標)和icon.ico
(Windows應用程序圖標)。
Linux圖標集將根據macOS icns
文件自動生成。
添加腳本發展的關鍵package.json
:
「腳本」:{ 「包」: 「建--dir」, 「DIST」: 「建」 }
然後,您可以在根應用程序文件夾中運行npm run dist
(以可分發格式打包(例如dmg,windows installer,deb軟件包))。 完成後,您可以看到app/dist
文件夾中有相應的安裝程序!
我已經通過了電子生成器和電子包管理器的文檔,但可以清楚地理解,所以如果有任何明確的完整文檔可以請您提供 –