Electron 打包应用程序基础教程文档
收录于 2023-04-20 00:10:05 · بالعربية · English · Español · हिंदीName · 日本語 · Русский язык · 中文繁體
打包和分发应用是桌面应用开发过程中不可或缺的一部分。由于 Electron 是一个跨平台的桌面应用程序开发框架,因此为所有平台打包和分发应用程序也应该是一种无缝体验。
Electron社区创建了一个项目,electron-packager这对我们来说也是一样的。它允许我们通过 JS 或 CLI 使用特定于操作系统的包(.app、.exe 等)打包和分发我们的 Electron 应用程序。
支持的平台
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打包器
# 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 在
--platform 和
--arch 可以省略,有两种情况。如果您改为指定
--all,则将为目标平台/架构的所有有效组合创建包。否则,将创建主机平台/架构的单个包。