开发学院,分享开发教程和最新动态

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