mips版本electron在龙芯平台上的安装

本文指导MIPS用户通过修改下载链接和electron-download模块,快速安装指定版本的electron(如4.1.3, 6.1.7, 10.1.0),适用于Loongson平台。步骤包括替换SHA256校验文件、定制下载地址、发布自定义模块及在electron-quick-start项目中应用。

本文主要讲述如何安装mips版本的electron,和上两篇不同的是,此安装方法只需要用户修改一行代码即可完成。
mips架构用户只需要关注本文章的3.2章节
目前用户可以通过此方法安装mips版本的4.1.3,6.1.7,10.1.0版本有效

通过《electron在龙芯平台上本地安装使用和打包(二)》这篇文章的2.1章节中讲到本地安装方法,以此为展开,进行讲述。

准备工作

$ sha256sum electron-v6.1.7-linux-mips64el.zip > SHASUMS256.txt
$ cat SHASUMS256.txt
c4e341ad21983cbc2d70cfeefe1762c39beb513c7b04289e1debc20768dd9c15  electron-v6.1.7-linux-mips64el.zip
更改SHASUMS256.txt为
c4e341ad21983cbc2d70cfeefe1762c39beb513c7b04289e1debc20768dd9c15 *electron-v6.1.7-linux-mips64el.zip

将electron-v6.1.7-linux-mips64el.zip和SHASUMS256.txt放到ftp相应目录下(os/xxx/releases/download/v6.1.7)

一.更改electron-download模块

通过更改electron-download里面的下载链接,将其指向ftp进行下载。
将electron-quick-start_good/node_modules/electron-download拷贝出来

1.1 修改lib/index.js

$ vim lib/index.js
修改前
    return process.env.NPM_CONFIG_ELECTRON_MIRROR ||                                  
      process.env.npm_config_electron_mirror ||                                       
      process.env.npm_package_config_electron_mirror ||                               
      process.env.ELECTRON_MIRROR ||                                                  
      this.opts.mirror ||                                                             
         'https://github.com/electron/electron/releases/download/v'                    
  }
修改后
    return process.env.NPM_CONFIG_ELECTRON_MIRROR ||                                  
      process.env.npm_config_electron_mirror ||                                       
      process.env.npm_package_config_electron_mirror ||                               
      process.env.ELECTRON_MIRROR ||                                                  
      this.opts.mirror ||                                                             
      'http://ftp.loongnix.org/os/xxx/releases/download/v' 
      //'https://github.com/electron/electron/releases/download/v'                    
}    
                                                                                                                                                

index.js中链接的修改参考如下:
Anatomy of a download URL, in terms of mirrorOptions:

https://github.com/electron/electron/releases/download/v4.0.4/electron-v4.0.4-linux-x64.zip
|                                                     |       |                           |
------------------
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值