You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用npm安装ElectronJS时终端卡住,请求排查解决方法

Electron安装卡住的解决办法

问题重现

执行npm i electron后,终端卡在reify:core-js步骤长达数小时,同时出现若干依赖包废弃警告,终端操作记录翻译如下:

PS E:\study\ElectronJS\image_resizer> npm i electron
npm 警告 废弃 phin@2.9.3: 该包不再受支持。如需更多信息,请联系支持团队。
npm 警告 废弃 mkdirp@0.5.1: mkdirp旧版本不再受支持,请升级到mkdirp 1.x版本。(注意1.x版本的API已改为使用Promises)
npm 警告 废弃 core-js@2.6.12: core-js@<3.23.3 不再维护,不建议使用,存在大量问题。由于V8引擎特性,旧版本core-js的特性检测可能导致性能下降高达100倍,即使没有填充任何内容。部分版本存在网页兼容性问题,请将依赖项升级到core-js的最新版本。
[##################] \ reify:core-js: 警告 废弃 core-js@2.6.12: core-js@<3.23.3 不再维护,不建议使用,存在大量问题。由于V8引擎特性,特性

解决步骤

  1. 终止当前安装进程:按下Ctrl + C
  2. 清理npm缓存:
    npm cache clean --force
    
  3. 配置国内镜像加速下载(解决Electron包国内下载缓慢问题):
    npm config set registry https://registry.npmmirror.com
    npm config set electron_mirror https://npmmirror.com/mirrors/electron/
    
  4. 删除项目目录下的node_modules文件夹和package-lock.json文件
  5. 重新执行安装命令:
    npm install electron
    

补充说明

终端里的废弃警告是依赖库的旧版本问题,暂时不会导致安装失败,卡住的核心原因是Electron本体包下载缓慢或缓存异常,通过镜像加速和清理缓存即可解决。

内容的提问来源于stack exchange,提问作者Piyal Hossein

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.25 06:03:11