electron-pack 是基于electron的一个基本打包,方便本公司打包使用,可打包为一个纯净的不用安装的exe可执行程序。配合Inno Setup Compiler打包为可执行安装程序,在static中包含了如何将后端注册成为电脑本地服务,卸载删除,备份本地数据库,覆盖安装还原数据库。bat文件的配置只适合本公司,具体详情,可以修改bat文件适应自己公司。
npm install electron-pack
yarn add electron-pack
新建index.js
const pack = require('electron-pack')
const config = {}
pack(config)
当然,你也可以直接下载使用。
npm i
npm run start
node index.js
实际参数只有config (Object类型)一个参数,其中包含了以下参数
参数 | 类型 | 例子 |
---|---|---|
width | Number | 1280 窗口最小宽度 |
minWidth | Number | 1280 窗口高度 |
height | Number | 960 窗口高度 |
minHeight | Number | 960 窗口最小高度 |
frame | Boolean | true 是否有边框 |
center | Boolean | true 窗口是否在中心 |
minimizable | Boolean | true 窗口是否可以最小化 |
maximizable | Boolean | true 窗口是否可以最大化 |
url | String | https://orangecj.cn 打包地址 |
isWeb | Boolean | true 是否是网站 |
openDevTools | Boolean | true 是否打开开发者工具 |
配合Inno Setup Compiler使用
- 修改了引用错误路径
- 修改了使用说明
- 添加了bat文件