electron下载失败_解决方案汇总
文章目录
- electron下载失败_解决方案汇总
- `node install.js` 出错
- `RequestError: connect ETIMEDOUT 20.205.243.166:443`
- `RequestError: read ECONNRESET`
electron下载失败_解决方案汇总
嗯,怎么说!npm
下载electron
的时候经常会碰到下载失败的问题,我也很头疼,网上的方法也试过很多,这里就汇总一下。
如果再有下载失败的问题出现,那么,就按照方法一个个测试吧。
说实话,有个测试的目标在,总比看着下载错误干瞪眼强很多。
OK ,我们进入正题:
node install.js
出错
这个错误比较笼统,严格来说npm
下载electron
出错肯定不是node
执行install.js
本身的问题,所以这里先提出几个常见的解决方案,下面在说一些比较具体的错误。
删除项目
node_modules
,首先执行:# 太高的版本 如 14.0.0 可能还是会出错 npm install electron@13.1.7 --save-dev --save-exact --unsafe-perm=true --allow-root
electron
的版本自己根据项目使用情况来指定先把
electron
下载下来,然后执行npm i
,这样npm
下载时就会跳过electron
的下载,毕竟包已经下载过了【如果electron下载成功的话】。切换
npm
镜像源众所周知,一般不翻墙的话,我们下载东西很大概率会出错,翻了墙可能也会,所以走一下国内的
taobao
的镜像源也是不错的。# npm 查看镜像源: npm config get registry # npm 设置淘宝镜像源: npm config set registry https://registry.npm.taobao.org 【持久设置】 # npm 设置淘宝镜像源: npm --registry https://registry.npm.taobao.org install XXX(模块名)【临时设置】 # npm 还原默认镜像源: npm config set registry https://registry.npmjs.org/
接下来就还是,删除
node_modules
,然后执行npm i
利用
cnpm
这个方案有点鸡肋,因为
npm
切换了镜像源,和cnpm
基本效果一样,如果上面那个不行,这个大概率也会死,但是聊胜于无,可以尝试。# 下载cnpm npm i cnpm -g
RequestError: connect ETIMEDOUT 20.205.243.166:443
这个问题一般就是请求超时了,验证的话可以在cmd
里执行ping github.com
试试。大概率就会告诉你请求超时(有时候网站是可以正常打开的)。
解决这个问题,就是想办法把这个网络给搞通。
方法就是修改本地的host
文件:
- host文件路径:
C:\Windows\System32\drivers\etc
【建议使用管理员权限打开文件,不然没有权限修改。】
添加一个可以正常
ping
通的host
52.78.231.108 github.com
如果发现这个
host
也无法ping
通github
,那可以去这个网址: Chinaz,自己找一个host
地址。修改自己的镜像源:
此时使用自己的默认镜像源即可:
npm config set registry http://registry.npmjs.org/
当然,也可以使用淘宝的,可以都试试
electron下载失败_解决方案汇总相关推荐
- 鸿蒙os2.0环境搭建gradle-5.4.1-all.zip下载失败问题解决方案
鸿蒙os2.0环境搭建gradle-5.4.1-all.zip下载失败问题解决方案 解决 gradle-5.4.1-zip因拉取超时而失败的这个问题 鸿蒙官网的解决方案 1.按照上面链接找到 环境安装 ...
- Electron 下载失败 install fail npm yarn cnpm
文章目录 失败案例 npm yarn 成功案例 cnpm 更奇怪的事 原因分析 npm/yarn尝试多次却失败,cnpm第一次尝试就安装成功 当 cnpm 安装成功一次后,再次使用 npm/yarn ...
- android studio gradle 下载失败万能解决方案
The specified Gradle distribution 'https://services.gradle.org/distributions/gradle-7.2.2-bin.zip' d ...
- 群晖docker下载失败_支持自动下载的 人人影视 客户端
人人影视客户端 Docker 版是一款集更新.订阅.自动下载于一体的影视资源下载工具,因为基于 Docker,所以支持非常多的系统,如:Windows.Linux.macOS.群晖.威联通等一切可以运 ...
- 【转】【JLINK下载失败,STLINK下载失败万能解决方案】JLINK和STLINK都无法下载时的解决办法,此时芯片并没有报废...
很多时候都会认为这个板子无法下载了,其实不是的,有解决办法. 原因如下: 由于客户设置的晶振频率和PLL配置错误时,就会出现这种问题,下载一次程序锁住一次板子,搞的人痛不欲生. 还有错误的外设配置,S ...
- 群晖docker下载失败_群晖通过Docker安装图床工具Chevereto的步骤
新版本的群晖内置了Docker之后,功能如虎添翼,基本上可以通过Docker来安装各种常用应用了.鉴于公共图床网站的种种限制,在群晖上自建一个图床工具是非常有必要的,而Chevereto就是一个基于p ...
- 群晖docker下载失败_群晖DS218+部署mysql
起因是懒 我是个Java程序员,在家写代码时离不开redis.mysql.kafka这些基础服务,通常做法是打开电脑,启动redis.mysql.kafka,用完再关闭电脑,麻烦呀(您想骂我懒么?您骂 ...
- 为什么电脑会python下载失败_为什么python安装失败怎么解决
经过不断的查找资料.摸索.尝试,总算找到了python3.X的安装方法了(网上的方法不知道是因为操作系统不一样还是其他原因,总是解决不了我的问题) 首先到python官网找到对应的操作系统的版本,我这 ...
- python123下载失败_安装python3.5时出现严重错误无法完成安装,请问这个是什么情况?怎么解决??...
其次是不是这个 log 以下是 log 24EC:23C8][2016-02-24T10:03:29]e000: Error 0x80240017: Failed to execute MSU pac ...
最新文章
- 数据库中的数据类型和c#的数据类型的映射表[转]
- Netty 和 RPC 框架线程模型分析
- 织梦二次开发写php,PHP教程—DedeCMS二次开发(二)
- eclipse如何快速查找某个类
- 职专计算机怎么学,浅析职业中专计算机专业计算机教学
- C++/C--lambda表达式与函数对象【转载】
- java 日历纪实,日历表--案例 (转载)
- 来自未来的缓存 Caffeine,带你揭开它的神秘面纱
- 误差分析(python)
- 物联网时代即将到来,LED显示屏内容显示安全尤为重要
- 电脑cpu电压测试软件,CPU-Z(cpu检测工具)
- Beautifulsoup提取特定丁香园帖子回复
- 人不是因为有面子才牛逼,而是因为变牛逼才有面子
- 研究生数学建模竞赛-无人机在抢险救灾中的优化应用
- python人工智能应用实例_90后博士说,从Python到人工智能只差这35个趣味案例,越学越有趣...
- 什么是云计算?什么是边缘计算?为什么需要云边协同?
- OCA/OCP Oracle 数据库12c考试指南读书笔记:第17章: Moving and Re-organizing Data
- 谷歌地图 替代_Google地图的替代品
- Pinyin4j的基本用法
- php printer_open 用法_使用printer_write()函数直接从PHP打印
热门文章
- 【原创】2009年8月25日老谷项目管理MSN群专题—敏捷生态
- element ui el-table单元格按需合并
- 偶像和粉丝关系该是什么样的?
- 【Java实现导出Word文档功能 XDocReport +FreeMarker】
- 用canvas代码写或者three.js代码写一张截图,这张截图里面包含4张图片 ,其中3张图片有倾斜立体效果,剩下的一张是背景图...
- 利用kali hydra 暴力破解Windows7(hydra的基本用法)会继续更新
- 使用fmt:formatNumber 标签接收后端数据并格式化
- Cyclone Protocol V3.0:登陆,以太坊!
- 百度BD09加密经纬度转国测局GCJ02经纬度
- Ubuntu20.04 用 `hwclock` 或 `timedatectl` 设置RTC硬件时钟为本地时区
- 鸿蒙os2.0环境搭建gradle-5.4.1-all.zip下载失败问题解决方案