银河麒麟v10系统龙芯架构(mips)安装electron

问题

银河麒麟V10系统mips架构使用npm安装electron无法安装成功,如何进行安装electron?

问题分析

npm包依赖下载一般都是从package - npm进行下载,但electron中没有mips架构的包(或者说在npmjs这个网站上龙芯版本的electron不是这个包名)

实际包名:loongson-electron,版本有4.1.3 6.1.7 10.1.0,使用npm下载时的命令为npm install loongson-electron@***,例如npm install loongson-electron@6.1.7

建议安装6.1.7版本,测试发现4.1.3版本在v10系统存在键盘输入界面闪退的情况

还有一个相关的包,包名:electron-mips,版本都是10.1.0以上的版本

如果网络不好的情况下,有可能会存在拉不下来包的情况,我们可以通过离线安装的方式来安装electron,下面就来介绍如何离线安装electron

解决方法

1、将离线安装包放在~/.cache/electron/目录下(离线安装包可以从龙芯官网下载也可以从下面的路径下载https://download.csdn.net/download/weixin_48428670/39632801

首先需要手动创建~/.cache/electron/目录,执行如下命令

mkdir -p ~/.cache/electron/

然后将离线包拷贝到上面的目录

2、克隆electron-quick-start工程项目(用此项目主要是为了验证electron是否安装成功)

~$ git clone https://gitee.com/zzf35/electron-quick-start.git

~$ cd electron-quick-start

~/electron-quick-start$ git checkout remotes/origin/6-x-y

3、安装electron

在工程目录下(一般是packages.json文件的同级目录下)执行npm install electron@6.1.7

~/electron-quick-start$ npm install electron@6.1.7

3、测试electron是否正确安装

~/electron-quick-start$ npm start

electron6.1.7版本执行此步骤的时候会有报错,按照报错提示进行修改:

~/electron-quick-startsudo chown root /home/kylin/electron-quick-start/node_modules/electron/dist/chrome-sandbox

~/electron-quick-startsudo chmod 4755 /home/kylin/electron-quick-start/node_modules/electron/dist/chrome-sandbox

执行之后,会在本地弹出页面窗口,并显示当前的electron版本。

表明electron已经正确安装。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值