问题
银河麒麟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是否安装成功)
|
3、安装electron
在工程目录下(一般是packages.json文件的同级目录下)执行npm install electron@6.1.7
|
3、测试electron是否正确安装
|
electron6.1.7版本执行此步骤的时候会有报错,按照报错提示进行修改:
|
执行之后,会在本地弹出页面窗口,并显示当前的electron
版本。
表明electron
已经正确安装。