随笔 - 809  文章 - 0 评论 - 144 阅读 - 770万

问题来源,发现即使 源切换成淘宝的之后,安装 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:
posted on   del88  阅读(1553)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
点击右上角即可分享
微信分享提示