目标
-
了解如何把编写的程序封装成可执行程序
-
了解安装包的原理以及生成方法
-
了解程序迭代升级的流程以及接入方法
程序封装
当应用开发完成后,为了方便使用者的运行,我们需要把源码封装成一个可运行的程序
第一步,了解概念
asar
从 Electron 的官方文档可以了解到 asar 是一种将多个文件合并成一个文件的类 tar 风格的归档格式。 Electron 可以无需解压整个文件,即可从其中读取任意文件内容。
我们的目标是,将编写好的源码封装成一个 .asar 的文件,可以让 Electron 直接运行。
第二步,安装工具
全局安装 asar 命令行工具
npm install -g asar
复制代码
第三步,通过 asar 命令生成 .asar 文件
假设我们的源码所在目录为 /projects/electron-app, 在目录 /projects 下,执行如下命令
asar