注意事项声明 所有node包必须使用npm安装不可使用cnpm, 使用cnpm安装的node包会导致打包时间无限可能 具体区别查看使用npm和cnpm安装的包结构 所有包的均可以安装在全局, 避免重复安装
注意事项声明
主要分为两个部分开发环境使用安装 electron 包
package.js 添加入口文件
创建 main.js 入口文件 内容如下
preload.js 文件内添加, 将 electron 做全局导入 未做此操作无法在其他地方使用 electron 模块
在 package.json 文件中加入启动命令
试启动 electron 窗口内容加载成功则成功
渲染进程如需和主进程通信查看官方文档
打包应用配置config/config.js 文件添加
src/utils/request.js 此目录并非标准 不同版本下文件可能有所区别 重点在于给请求配置前缀 当项目打包成应用后使用的是 file:协议 ant pro 的请求无法发出 需要使用完整的请求地址 目前方法为配置前缀
package.json配置打包后的路径方式
使用 electron-builder 打包 exe 文件或者安装包,压缩包
安装
package.json添加命令 (打包windows)
添加打包配置
创建app目录(builder默认打包app下内容,否则会打包当前所有内容) 将ant pro打包后的dist文件和main.js放入app目录 在app下创建package.json文件(外层package做打包使用,app下的package是打包后的应用依赖)
执行打包命令打包后文件会在 build 目录下
使用 electron-packager 打包成 exe 文件安装electron-package
package.json下script添加命令(具体含义百度)
执行命令
提示
|
2021-06-04
2019-01-10
2019-02-17
2021-09-12
2021-09-30