- 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,则将为所有有效的目标平台/架构组合创建包。否则,将为主机平台/架构创建一个单个包。
广告