龙芯(mips64el)+UOS系统electron环境搭建

参考文章:Nodejs - 龙芯开源社区

Electron - 龙芯开源社区

说明:龙芯开源社区文档只做参考不可全信,他们的镜像仓库地址一变再变,而且超级不稳定。建议将开源社区提供的electron下载到自己电脑或者服务器搭建自己的镜像仓库。下面会进行说明。

龙芯+麒麟适配点击 CSDN 

1. nodejs安装

uos系统:直接到开源社区下载node12版本nodejs-v12.16.3(MIPS版本-debian系统)

下载后双击或者命令行sudo dpkg -i 文件名进行安装

安装后node -v 和npm -v查看是否成功安装

关于龙芯+麒麟系统的node安装另一篇文章做说明

 2. electron

到龙芯开源社区下载6.1.7版本到本地,搭建本地镜像仓库Index of /os/loongnix/1.0/electron/releases/download/v6.1.7

说明:8版本的为 LoongArch架构,最新(大概2021年后)龙芯处理器可用,之前的龙芯纯mips架构。10版本当时测试node版本不符合(最开始安装的node10版本),安装node12后没再测试electron 10版本。12版本也为loong架构pass。4版本太低。

需要将6版本的zip包以及sha256加密串文本都下载到本地。可以使用nginx做代理

设置环境变量:

export ELECTRON_MIRROR=http://192.168.0.104/os/loongnix/1.0/electron/releases/download/

安装

npm install electron@6.1.7 非全局安装 全局安装设置unsafe也一堆问题

3. 安装electron-packager

这里没找到electron-build的mips包,使用electron-packager进行打包

sudo npm install --save-dev -g electron-packager         //全局安装

4.打包

执行npm run build:linux 执行结果会报错,不能成功打包,但是dist目录下会生成js文件,如果不生成这些js文件,直接使用electron-packager打包后只有开发者工具没有页面

 执行electron-packager . 打包

打包后会在项目目录下生成一个后缀-linux-mipse64el的文件夹,

 进入文件夹

双击或者命令行执行工程名称即可运行

 

如果本文有帮到你,可以请作者喝杯奶茶

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值