Electron 教程:打包程序
打包和分发程序是桌面程序开发过程中不可缺少的一部分。由于Electron是一个跨平台的桌面应用开发框架,所有平台的应用打包和分发也应该是一种无缝的体验。
Electron社区已经创建了一个项目:electron-packager为我们提供同样的服务。它允许我们通过JS或者CLI打包和分发为特定操作系统的Electron程序(.app, .exe等)。
支持的平台
Electron打包程序在以下平台上运行:
Windows
OS X/ Mac App Store
Linux
安装
使用下面的方法安装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...]
上述命令将产生如下结果:
1.找到或下载正确的Electron版本。
2.使用Electron在<output-folder>/<appname>-<platform>-<arch>中创建应用程序。
在两种情况下,可以省略--platform和--arch。如果您指定--all ,将为目标平台/架构的所有有效组合创建捆绑包。否则,将为主机平台/体系结构创建单个捆绑包。