目录

电子定义快捷方式( Defining Shortcuts)

打包和分发应用程序是桌面应用程序开发过程中不可或缺的一部分。 由于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体系结构)

安装 (Installation)

使用 - 安装电子封装器 -

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

↑回到顶部↑
WIKI教程 @2018