环境涉及软件版本信息
sudo npm install --save-dev -g electron-packager
这里主要以龙芯架构为例,飞腾arm64官网有适配相对简单的多
packager
中版本信息修改electron-packager
中mips64el
版本为6.1.7
或者10.1.0
sudo vim /usr/local/lib/node_modules/electron-packager/src/targets.js或者
sudo vim /usr/lib/node_modules/electron-packager/src/targets.js
修改项目根目录下package.json
中的electron
版本为6.1.7
或者10.1.0
。如果要打包飞腾arm64
架构不需要修改,具体可使用的版本请参考:
龙芯社区[1]
npm install electron@6.1.7或者npm install electron@10.1.0
由于github
没有对应10.1.0
linux版本包,会安装失败
此处不用理会
export ELECTRON_MIRROR=http://ftp.loongnix.cn/os/loongnix/1.0/electron/releases/download/
export ELECTRON_MIRROR=https://mirrors.huaweicloud.com/electron/
预打包主要为了生成dist
目录下的入口js
文件,如果不执行可能会导致electron-packager
打包后只有开发者工具,没有用户操作页面
ectron-packager . --arch=mips64el
electron-packager . --arch=arm64
electron-packager .
electron
使用代码本身版本7.1.4
如果是龙芯+UOS系统,使用mips64el
对应的包,可直接运行***Gateway
注意:这里需要特殊处理
需要给予***Gateway
和chrome-sandbox4755
权限
chmod 4755 ***Gateway
chmod 4755 chrome-sandbox
并且修改chrome-sandbox
所属用户为root
sudo chown root chrome-sandbox
进入Gateway-linux-架构目录,双击或命令行运行*Gateway
引用链接
[1]
龙芯开源社区: http://ftp.loongnix.cn/os/loongnix/1.0/electron/releases/download/
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有