国内下载安装electron卡在install.js

网上找了很多方法,都尝试过,但是对我没有用。

  1. 修改镜像地址为淘宝,这个方法不用说,即使不安electron也要改为国内镜像,--------该方法不好使
  2. 把ELECTRON_MIRROR单独修改成淘宝镜像,也不好使
  3. 手动下载zip包,但是网上提供得基本都是过时得
解决方法(实际测试系统为Ubuntu和Manjaro)

还是要手动下载,下载地址https://npm.taobao.org/mirrors/electron/ 选择你自己得版本,在控制台看提示,找到你要下载得那个包,比如下图我得是下载electron-v10.1.6-linux-x64.zip卡死了,则到淘宝地址找到10.1.6版本得这个zip包以及SHASUMS256.txt ,手动下载下来
在这里插入图片描述
手动在下路径创建两个文件夹(注意是文件夹!!!!),文件夹名字分别为httpsgithub.comelectronelectronreleasesdownloadv11.0.3electron-v11.0.3-linux-x64.zip (存放下载得zip包)和httpsgithub.comelectronelectronreleasesdownloadv11.0.3SHASUMS256.txt (存放校验文件) 注意:以上文件夹有版本号得,要把版本号改成你自己得

Linux:$XDG_CACHE_HOME 或 ~/.cache/electron/

macOS:~/Library/Caches/electron/

Windows:~/AppData/local/electron/Cache

在这里插入图片描述
然后全局试试 npm install electron@11.0.3 -g 发现直接就安装好了,然后在你的项目中运行 npm install

2020-1-6更新

今天又有新的问题,我在Ubuntu系统下按照上面的方式安装不管用,因为之前使用的manjaro测试的,我发现在/.cache/electron/目录下它自动生成了一个httpnpm.taobao.orgmirrorselectronv11.0.3SHASUMS256.txt目录,一看就知道是淘宝的,之前我也在.npmrc中把electron改成了淘宝的地址,但是生成的是httpsgithub.comelectronelectronreleasesdownloadv11.0.3SHASUMS256.txt,可能是淘宝的做了更新。那照葫芦画瓢,我们只需要再创建一个httpnpm.taobao.orgmirrorselectronv11.0.3electron-v11.0.3-linux-x64.zip,然后把手动下载的electron-v11.0.3-linux-x64.zip放进去就好了。然后再npm install electron@11.0.3 -g 发现直接就安装好了,然后在你的项目中运行 npm install

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值