- Electron 教程
- Electron - 首頁
- Electron - 概述
- Electron - 安裝
- Electron 的工作原理?
- Electron - Hello World
- Electron - 構建 UI
- Electron - 檔案處理
- Electron - 原生 Node 庫
- 程序間通訊 (IPC)
- Electron - 系統對話方塊
- Electron - 選單
- Electron - 系統托盤
- Electron - 通知
- Electron - Webview
- Electron - 音訊和影片捕獲
- Electron - 定義快捷鍵
- Electron - 環境變數
- Electron - 除錯
- Electron - 打包應用
- Electron - 資源
- Electron 有用資源
- Electron - 快速指南
- Electron - 有用資源
- Electron - 討論
Electron - 打包應用
打包和分發應用程式是桌面應用程式開發過程中的一個組成部分。由於 Electron 是一個跨平臺的桌面應用程式開發框架,因此所有平臺的應用程式打包和分發也應該是一種無縫的體驗。
Electron 社群建立了一個名為 electron-packager 的專案,它可以幫我們完成這些工作。它允許我們透過 JS 或 CLI 打包和分發 Electron 應用程式,並生成特定於作業系統的包(.app、.exe 等)。
支援的平臺
Electron Packager 在以下主機平臺上執行:
- Windows(32/64 位)
- OS X
- Linux(x86/x86_64)
它為以下目標平臺生成可執行檔案/包:
- Windows(也稱為 win32,適用於 32/64 位)
- OS X(也稱為 darwin)/ Mac App Store(也稱為 mas)
- Linux(適用於 x86、x86_64 和 armv7l 架構)
安裝
使用以下命令安裝 electron packager:
# for use in npm scripts $ npm install electron-packager --save-dev # for use from cli $ npm install electron-packager -g
打包應用
在本節中,我們將瞭解如何從命令列執行打包器。命令的基本形式如下:
electron-packager <sourcedir> <appname> --platform=<platform> --arch=<arch> [optional flags...]
這將:
查詢或下載 Electron 的正確版本。
使用該版本的 Electron 在 <output-folder>/<appname>-<platform>-<arch> 中建立一個應用程式。
--platform 和 --arch 在兩種情況下可以省略。如果您改為指定 --all,則將為所有有效的目標平臺/架構組合建立包。否則,將為主機平臺/架構建立一個單個包。
廣告