惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

MongoDB | Blog
MongoDB | Blog
B
Blog
Y
Y Combinator Blog
大猫的无限游戏
大猫的无限游戏
aimingoo的专栏
aimingoo的专栏
B
Blog RSS Feed
博客园 - Franky
V
V2EX
IT之家
IT之家
WordPress大学
WordPress大学
博客园 - 三生石上(FineUI控件)
J
Java Code Geeks
F
Fortinet All Blogs
I
InfoQ
云风的 BLOG
云风的 BLOG
腾讯CDC
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
月光博客
月光博客
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
N
Netflix TechBlog - Medium
宝玉的分享
宝玉的分享
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
P
Proofpoint News Feed
Microsoft Security Blog
Microsoft Security Blog

孙琪峥

CQG QTrader Desktop Crack only Lifetime [x86x64] Stable GitHub Office LTSC Super-Lite [QxR] - 孙琪峥 Microsoft Office 2019 Enterprise E5 ARM Activated [KMS-VL-ALL] KMS Activation Code Qwen3.5-4B-GGUF on Copilot+ PC Full Speed NPU Mode 007: First Light Deluxe Edition Tiny Girl Repack Gears of War: E-Day Pre-Installed Windows MediaFire Code Vein II Deluxe Edition Portable Game +Patch gDrive UltraISO Portable + License Key [no Virus] [Lifetime] .zip AutoCAD Crack tool [Final] .zip Marvel’s Spider-Man Remastered Crack GOG Release Updated PC Microsoft Office 2016 Internet Archive Minimal Setup KMS Activation Code M365 Auto Setup Reddit [KMS-VL-ALL] Quick Run tiny-random-LlamaForCausalLM No Admin Rights Office 2019 x64 Digital License One-click Setup French Metro Awakening Deluxe Edition (& no VR mod) Cracked Update Portable Game for Windows ots29xgdb1w6jq5n - 孙琪峥 端午安康!博客进行了主题升级 - 孙琪峥 群晖NAS MySQL无法外部连接的解决办法 - 孙琪峥 - 比花言巧语更难的是学会闭嘴 群晖NAS MySQL无法外部连接的解决办法 - 孙琪峥 - 比花言巧语更难的是学会闭嘴 “npm warn Unknown project config "electron_mirror". This will stop working in the next major version of npm”的解决方案 - 孙琪峥 “npm warn Unknown project config "electron_mirror". This will stop working in the next major version of npm”的解决方案 - 孙琪峥 鱼贝贝文件信息批量提取神器v1.3.0.250118 免费|绿色免安装|全功能离线版 - 孙琪峥 - 比花言巧语更难的是学会闭嘴 鱼贝贝文件信息批量提取神器v1.3.0.250118 免费|绿色免安装|全功能离线版 - 孙琪峥 - 比花言巧语更难的是学会闭嘴 phpstudy启动报错nginx: [emerg] invalid number of arguments in "include" directive in 的解决方法 - 孙琪峥 phpstudy启动报错nginx: [emerg] invalid number of arguments in "include" directive in 的解决方法 - 孙琪峥 微信小程序《隐私政策》范文参考 - 孙琪峥 - 比花言巧语更难的是学会闭嘴 微信小程序《隐私政策》范文参考 - 孙琪峥 - 比花言巧语更难的是学会闭嘴 electron开发中使用nodemon进行热更新的方法 - 孙琪峥 - 比花言巧语更难的是学会闭嘴 electron开发中使用nodemon进行热更新的方法 - 孙琪峥 - 比花言巧语更难的是学会闭嘴 electron开发,文件无法拖放到渲染窗口的一种奇怪情况,附原因和解决方案 - 孙琪峥 - 比花言巧语更难的是学会闭嘴
使用npm安装electron失败的可行解决方案 - 孙琪峥 - 比花言巧...
admin · 2024-01-16 · via 孙琪峥

本文方案win10、win11亲测有效,其他版本系统请自行测试。

老孙脱坑IT数年,武功几近全废。

最近想粗浅研究下vue+electron开发桌面程序,但是撸electron官方文档的时候,在第一步安装就卡住了,无比尴尬。

仔细研究发现,和其他npm包不同,electron在npm安装的时候,会请求GitHub下载相关资源包,众所周知的原因,这肯定是不行的。大家注意看报错信息,其实核心的问题就是有一个IP的连接超时了。

其实官方文档中也给出了替换国内镜像的相关方案(https://www.electronjs.org/zh/docs/latest/tutorial/installation),但其中涉及到的ELECTRON_MIRROR环境变量又让人挺迷糊,Windows中设置了环境变量依旧不行(这个经后来分析,可能是我没重启电脑导致环境变量没生效,注意,只是可能哈,我没再重复测试)。

又翻阅了其他一些资料,找了一个简单的解决方案,具体操作如下:

1、快捷键win+x调出左下角快捷菜单,选择Windows终端(管理员)Windows PowerShell(管理员)。注意是管理员模式的终端,否则可能又会因为权限问题继而引发其他莫名其妙的问题。

2、在打开的终端中,使用cd命令切到你的项目目录。这个大家应该都会,只是提醒一下大家别忘了切换目录。

3、执行如下命令,其实就是设置一个临时环境变量,让electron安装的时候走国内的这个镜像地址。

$env:ELECTRON_MIRROR="https://npmmirror.com/mirrors/electron/"

4、然后再执行npm install --save-dev electron安装命令就OK了!

事不大,但耽误时间研究,挺烦人,希望对你有帮助。