electron 客户端 windows linux(麒麟V10)多系统离线打包 最新版 <二>

这节主要讲解以下 linux系统(国产麒麟)下,electron如何配置打包。

第一, 下载二进制包

和windows的一样,还是下载二进制包。只不过是linux版本的,千万不要下错了。

地址:CNPM Binaries Mirror (npmmirror.com)


这里还需要说明和强调的是electron-builder下载的包变得不一样了,linux下下载的包是fpm和appimge。注意版本对应。如图所示:

地址:Index of electron-builder-binaries-local (huaweicloud.com)

第二, 配置nodejs

首先需要下载你所需版本的nodejs-linux版本,比如我的:nodejs-22.3.0-linux.tar.xz。

下载地址:下载 | Node.js 中文网 (nodejs.cn)


然后将他解压到一个文件夹下,比如我的 /home/kylin/node;然后可以在文件夹下看到有bin目录文件夹。
再然后就是配置环境变量,首先你得需要root权限,然后根据你刚才解压node的地址执行以下命令:

sudo ln -s /home/kylin/node-v22.3.0-linux-64/bin/node /usr/local/bin/
sudo ln -s /home/kylin/node-v22.3.0-linux-64/bin/npm /usr/local/bin/

然后运行

node-v

npm -v

出现版本信息就成功了。

第三, 配置缓存

第一个地方,和windows的一摸一样,在你开始 npm install的时候,发现卡在了electron不动了,或者直接报错了,说是网络问题下载不了。那么这时候需要你停止install,进入node_moudles中的electron目录下,发现里边有个install.js,不要怕,直接点开它,然后将你下载electron的二进制包放进这个文件夹下,找到这个方法“downloadArtifact",上去直接全部注释了,代码改为”extractFile('electron-v31.0.2-win32-x64.zip')“,如下图所示:

第二个地方,需要进入 /home/你的用户名/.cache 目录下(如果没有这个cache目录,使用ctrl+H显示隐藏文件),新建electron和electron-builder,如图所示:

electron不要解压。

electron-builder要解压进如上图的目录中。

注意,linux系统默认安装应用的路径在这里 /opt/应用名,不好找,如图:

第四, 愉快的玩耍

到这步,也就基本完成了。

第五, 顺带记录下一些linux命令

上传/下载 文件
scp -P [端口] -r [服务器用户名]@[IP]:[上传路径] [本地路径]

比如我的服务器信息是 ip是1.2.3.4,端口是8080,下载服务器的内容,路径为/home/temp文件夹,下载到本地/home/root/temp地址。 具体的命令就是:

scp -P 8080 -r root@1.2.3.4:/home/temp /home/root/temp

  • 17
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值