安装Electron时卡在install.js不动的解决方案
问题来源,发现即使 源切换成淘宝的之后,安装 electron的时候还是慢死,郁闷,后来百度才发现,原来,还需要设置一个地方!!!
经过试验,果然快了 爽。。。。
之前在安装Electron的时候,经常会卡住,这次重新搭建环境时又卡住了

卡在了这一步,半天不动,基本上可以确定,访问的electron源被墙了,node切换成淘宝的也不行,挺恼火的。
在网上搜了搜,找到了解决方案,需要给 electron 明确的指定源。
解决方案如下:
找到/.npmrc 文件,在
该文件可以在:C:\Users\Administrator 目录下面找到

修改~/.npmrc 文件,加入如下代码:
registry=https://registry.npm.taobao.org
electron_mirror=https://npm.taobao.org/mirrors/electron/
指定electron的源为淘宝的,再次安装,果然可以正常安装了。

网上的原因分析(自己看了一下,确实是这样的)
install.js里面的下载是依赖于electron-download这个模块,这个库有如下的注释:
You can set the ELECTRON_MIRROR or NPM_CONFIG_ELECTRON_MIRROR environment variable or mirror opt variable to use a custom base URL for grabbing Electron zips. The same pattern applies to ELECTRON_CUSTOM_DIR and ELECTRON_CUSTOM_FILENAME:
## Electron Mirror of China
ELECTRON_MIRROR="https://npm.taobao.org/mirrors/electron/"
## or for a local mirror
ELECTRON_MIRROR="https://10.1.2.105/"
ELECTRON_CUSTOM_DIR="our/internal/filePath"
You can set ELECTRON_MIRROR in .npmrc as well, using the lowercase name:
安装Electron时卡在install.js不动的解决方案的更多相关文章
- 【转】安装Ubuntu时卡在logo界面
		
Ubuntu15.04 安装卡在logo界面不动,进度点卡死不动,原因主要是双显卡,电源设置项默认不合理,导致安装失败. 选择USB硬盘(uefi),进入到一个有四个选项的界面,分别是 1,try U ...
 - 安装vue时使用npm install 报错
		
npm ERR! Darwin 14.3.0 npm ERR! argv "/usr/local/Cellar/node/6.4.0/bin/node" "/usr/lo ...
 - linux centos6.5 安装gcc-c++时出现 yum install gcc-c++ cannot find a valid baseurl for repo...
		
1.输入命令:cd /etc/sysconfig/network-scripts/ 2.ls查看该文件夹下 3.vi ifcfg-eth0 按i进行编辑,添加如下两行后,esc →shift+:→wq ...
 - 安装mysql时出现   mysql Install/Remove of the Service Denied!   错误的解决办法
		
用cmd在mysql的bin目录下面执行: mysqld --install 命令,出现错误: mysql Install/Remove of the Service Denied! 解决方法:以管理 ...
 - 安装 TortoiseSVN 时提示 please install the universal crt first
		
win7x64 解决办法 去https://www.microsoft.com/zh-cn/搜索 universal crt (hotfix kb2999226)点击下图链接 也就是https://s ...
 - centos7在线yum安装mysql时官方镜像下载过慢的解决方案
		
帮客户调试数据库,搭建一测试环境,centos7最小化安装后,在线安装mysql. 步骤: 1. wget -i http://dev.mysql.com/get/mysql57-community- ...
 - Windows 7下安装MySQL Server卡在Apply Security Settings的解决方案(转)
		
如果操作无效,请卸载MySQL Server后换一个位置安装 例如默认的是C:\Program Files\MySQL 安装时选Custom修改到D:\Program Files\MySQL试试 == ...
 - npm 安装 electron 超时
		
由于某些不可描述的原因,俺的某个小项目要用客户端桌面应用,后台那还是 php 了.经广大的群友指导,发现了 Electron 这个项目.它可以用 html, css, javascript 构建跨平台 ...
 - Jenkins 安装卡住不动的解决方案
		
如果在安装jenkins时卡在getting startted的界面,如下所示 jenkins在安装插件前总是尝试连接www.google.com,来判断网络是否连通.谷歌的网站在大陆是连不上的,所以 ...
 - node-sass 安装卡在 node scripts/install.js 解决办法
		
转自:https://segmentfault.com/a/1190000005921721 ======== 7月12日更新 ======== 总的来说就是两种方法解决: SASS_BINARY_S ...
 
随机推荐
- Go socket 编程源码解析(上)
			
0. socket 介绍 Liunx 中一切皆文件.通过文件描述符和系统调用号可以实现对任何设备的访问.同样的,socket 也是一种文件描述符.通过 socket 可以建立网络传输.对于 TCP 和 ...
 - JVM 垃圾回收算法与垃圾回收器
			
本文为博主原创,未经允许不得转载: 如何确定垃圾? 引用计数法: 在 Java 中,引用和对象是有关联的.如果要操作对象则必须用引用进行.因此,很显然一个简单的办法是通过引用计数来判断一个对象是否可以 ...
 - org.yaml.snakeyaml.error.YAMLException: java.nio.charset.MalformedInputException: Input length = 2
			
1.报错 在运行SpringBoot项目时遇到报错: 17:44:47.558 [main] ERROR org.springframework.boot.SpringApplication -- A ...
 - SQLServer数据库优化学习-总结
			
SQLServer数据库优化学习-总结 背景 各种能力都需要提升. 最近总是遇到SQLServer的问题 趁着周末进行一下学习与提高. 安装与优化 1. 数据库必须安装 64位, 不要安装成32位的版 ...
 - KVM命令行Clone虚拟机的快速处理
			
KVM命令行Clone虚拟机的快速处理 背景 鲲鹏+银河麒麟的测试环境 想着可以使用 KVM的方式创建虚拟机 virt-manager 有个clone虚拟机的提示, 但是发现没有创建新存储卷下面的磁盘 ...
 - [转帖]解决jmeter请求响应结果乱码的问题
			
如下图所示,请求百度接口的时候,发现返回的信息里面中文是乱码 这个时候我们只需要改一下jmeter里的配置文件,设置响应结果的字符编码为UTF-8就行了. 进入jmeter安装目录/bin中,找到jm ...
 - 【转帖】Meta 推出大型语言模型 LLaMA,比 GPT3.5 性能更高
			
https://finance.sina.com.cn/wm/2023-02-28/doc-imyihfvp8075151.shtml ChatGPT 的爆火使得大家对 AI 进行了深度的讨论,大厂们 ...
 - 【转帖】linux 内核分析工具 Dtrace、SystemTap、火焰图、crash等
			
<< System语言详解 >> 关于 SystemTap 的书. 我们在分析各种系统异常和故障的时候,通常会用到 pstack(jstack) /pldd/ lsof/ tc ...
 - [转帖]010 Linux 文本统计与去重 (wc 和 uniq)
			
https://my.oschina.net/u/3113381/blog/5427461 wc 命令一般是作为组合命令的一员与其他命令一同起到统计的作用.而一般情况下使用 wc -l 命令较多. u ...
 - [转帖]Zen4架构+5nm制程+96核心 第四代AMD EPYC处理器强势来袭
			
https://new.qq.com/rain/a/20221111A098QE00 不得不承认,技术的持续突破和迭代,使得AMD处理器在近年来得到了"喷气机式"的增长,无论是 ...