安装 electron 依赖报错

npm install electron

报错

报错原因

electron的安装并不依赖本地npm中registry所配置的镜像,需要增加名称为electron_mirror的镜像源

解决方法

一、把 node 和 npm 升级到最新最稳定的版本;

二、打开npm配置文件

cmd窗口执行

复制代码
npm config edit

三、在配置文件中粘贴,并保存

如果在之前执行过一些npm命令已经生成了这几条配置的情况下,直接复制后替换 如下图

复制代码
registry=https://registry.npmmirror.com
electron_mirror=https://cdn.npmmirror.com/binaries/electron/
electron_builder_binaries_mirror=https://npmmirror.com/mirrors/electron-builder-binaries/

四、删除项目的node_modules文件夹

五、重启cmd命令行工具,vscode

六、执行命令清除npm的缓存

复制代码
npm cache clean --force

七、执行命令安装electron

复制代码
npm install --save-dev electron
相关推荐
goDeep11 小时前
useMemo 和 useCallback 的区别,我终于搞懂了
前端
小亮学前端11 小时前
在1Panel中部署Nuxt项目
前端·vue.js
产品研究员11 小时前
AI生成可用的React交互代码实测:Lovable vs Stitch vs Paico
前端·react.js·aigc
labixiong11 小时前
Prompt 工程:当一段文字学会了思考、行动与统治
前端·ai编程
biubiubiu_LYQ11 小时前
入门开发者必学篇之JS事件循环:为什么你的代码输出总翻车?
前端·javascript
HwJack2011 小时前
鸿蒙背景下 Cocos Creator 的三大 JS 引擎:JIT 与热更新的十字路口
javascript·华为·harmonyos
程序员黑豆11 小时前
AI全栈开发之Java:怎么安装JDK
前端·ai编程·全栈
周杰伦fans11 小时前
AutoCAD C# 二次开发:如何精确监听工作空间切换事件
前端·c#
丷丩12 小时前
MapLibre GL JS第41课:向地图添加图标
前端·javascript·mapbox·maplibre gl js
英俊潇洒美少年12 小时前
前端性能优化:非关键脚本/第三方资源异步加载全解(彻底解决首屏阻塞)
前端·性能优化