国内安装electron报错,快速安装的方法

在中国国内,安装electron很慢,或者网络错误/下载等待很久,解决方法:使用国内的镜像,比如阿里/淘宝的 electron 镜像。

示例:

假如你安装 electron 很慢,那就这样安装:

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

以上是 power shell 命令,使用cmd命令窗口可能会报错。

这个命令我亲测了,2024年了,也还是安装很快的。

彻底解决了下载慢,耗时久,安装几次都失败的问题,原理:国外服务器距离远/下载速度慢,直接从国内服务器下载(淘宝做一份一样的文件镜像)。

彻底解决了错误:

Error: Electron failed to install correctly, please delete node_modules/electron and try installing again



另外,如果遇到 "ffmpeg-static": "5.1.0" 安装很慢,也可以做设置:

// windows Powershell 设置环境变量及安装

$env:FFMPEG_BINARIES_URL="https://cdn.npmmirror.com/binaries/ffmpeg-static"; $env:FFMPEG_BINARIES_URL; npm install



如果 electron 和 ffmpeg-static 一起安装,参考一下方法:

Windows Powershell 执行命令,设置国内镜像,加速安装:

$env:FFMPEG_BINARIES_URL="https://cdn.npmmirror.com/binaries/ffmpeg-static"; $env:FFMPEG_BINARIES_URL; $env:ELECTRON_MIRROR="https://npmmirror.com/mirrors/electron/" ; npm install

这个包下载了,会得到ffmpeg.exe 文件,也可以算是一直 Windows 安装 ffmpeg.exe 的方法了。

electron能做美观的界面,ffmpeg能做很多的格式转换/视频剪辑处理/音频剪辑处理,
electron+
ffmpeg 组合起来,功能也是很强大了,能开发出强大的电脑软件,还能快速的支持Windows/Mac/Linux各个操作系统平台。


除了设置环境变量,其实也能设置 .npmrc 配置文件,把环境变量写为npm的配置文件,也能解决安装很慢的问题。

不得不说,国内的开发者,真是困难重重,网络问题,软件著作权问题,备案问题,隐私协议问题……脑壳痛啊。


国内安装electron报错,快速安装的方法
http://xiaodu.janqi.com/p/国内安装electron报错,快速安装的方法/
作者
程序员小杜
发布于
2024年11月3日
许可协议