You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

VS Code终端启动Electron时遭遇ENOENT错误的解决求助

解决Electron启动时ENOENT错误的步骤

这两个错误的核心原因都是Electron的二进制安装包没有正确下载完成:

  • path.txt是Electron安装脚本自动生成的文件,用来记录二进制文件的路径,手动创建它没用,因为对应的dist目录根本不存在
  • 第二个错误提示找不到dist目录,说明Electron核心二进制文件完全没下载下来

解决步骤:

  1. 清理残留文件

    • 删除项目根目录下的node_modules/electron文件夹
    • 执行npm cache clean --force清空npm缓存
    • 如果有package-lock.json,可以删除后重新生成(避免锁定错误的安装版本)
  2. 重新安装Electron

    • 打开终端,执行npm install electron --save-dev
    • 注意观察终端输出,确保二进制下载过程没有中断。如果网络不好,先设置国内镜像再安装:
      # Windows环境临时设置镜像
      set ELECTRON_MIRROR=https://npmmirror.com/mirrors/electron/
      npm install electron --save-dev
      
  3. 验证安装

    • 执行npx electron --version,如果能正常输出版本号,说明安装成功
    • 再运行npm run dev:electron即可启动项目

额外建议

Node.js 24属于较新的版本,可能和部分Electron版本存在兼容性问题。如果上述步骤无效,可以尝试降级到Node.js 20 LTS版本,大多数Electron项目在这个版本下更稳定。

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

火山引擎 最新活动