当前位置: 代码迷 >> 综合 >> electron 在uos上的各种坑-01-提纲篇
  详细解决方案

electron 在uos上的各种坑-01-提纲篇

热度:61   发布时间:2023-10-19 21:40:02.0

1、调试没问题,打包运行有问题,场景:安装正常,双击没反应

debug方案 : 应用名字 test0, 启动名为test,为例

1、发送到桌面,在终端中 cat 查看信息,找到安装目录(一般都在/opt目录下),

2、进入软件包 test0 ,执行 ./ test  没问题会正常启动,有问题会输出错误信息,比如

electron 在uos上的各种坑-01-提纲篇

elelctron打包是只打包dependencies 中的依赖,即便关闭asar,缺什么就在依赖中添加即可

3、如果安装不了,就使用 sudo dpkg -i  testamd64.deb  即可在终端中查看安装信息,或者在双击安装过程中,点击显示过程

4、熟手推荐使用 electron-builder,新手建议使用forge ,如果出现问题绝大多数都是网络问题,

一定要仔细看输出的log,终端中错误信息的根源往往在红色上部分输出(这系统有点过分了), 

5、最难的部分是环境配置,由于受网络的影响,会出现各种奇葩错误,网络被墙。可以找一些国内资源服务,配置环境变量或者自己下载放到对应目录(目录可能要分析electron源码,)

如:在sh文件中配置,在packge.json 对应指令 后面加上,或者运行指令前先 source 编译下(只在当前窗口有效)

export ELECTRON_BUILDER_BINARIES_MIRROR=https://mirrors.huaweicloud.com/electron-builder-binaries/

6、windows环境配置:  安装vs2015  , python3.6+  ; 用vs2019试了几次都失败,老版本还是使用vs2015吧。

linux 环境:安装最新稳定版 14.7.16 即可,再进行配置 node,npm, cnpm ,npx 等指令,用 软连接 ln -s XX  /usr/local/bin/X    即可

下一篇分享,配置文件