【Electron】Windows 下打包遇到 dist/unpacked 文件内 electron.exe 文件缺失问题

在使用 electron-vite + electron-builder 进行编译打包的时候,出现一个问题:

ENOENT: no such file or directory, rename 'D:\xxx\xxx\dist\win-unpacked\electron.exe' -> 'D:\xxx\xxx\dist\win-unpacked\xxx.exe' failedTask=build stackTrace=Error: ENOENT: no such file or directory, rename 'D:\xxx\xxx\dist\win-unpacked\electron.exe' -> 'D:\xxx\xxx\dist\win-unpacked\xxx.exe'

就是在运行 npm run build:win 命令的时候,生成 dist 文件夹,最后想要将 electron.exe 文件重命名为我们设定的程序名的时候出问题了,因为没有生成 electron.exe ,所以自然也没办法重命名。

排查了半天,最后通过删除 electron 的缓存,然后重新编译打包解决的,可能是之前 electron 安装出现了些问题。

我将 C:\Users\xxx\AppData\Local\electron\Cache 这个文件夹删除之后,又将之前下载的 node_modules 文件夹,生成的 dist 文件夹,和 package-lock.json 文件都删除了:

重新运行

  • npm install
  • npm run build:win
相关推荐
晚风予星18 分钟前
Ant Design Token Lens 迎来了全面升级!支持在 .tsx 或 .ts 文件中直接使用 Design Token
前端·react.js·visual studio code
sunny_29 分钟前
⚡️ vite-plugin-oxc:从 Babel 到 Oxc,我为 Vite 写了一个高性能编译插件
前端·webpack·架构
GIS之路33 分钟前
ArcPy 开发环境搭建
前端
林小帅2 小时前
【笔记】OpenClaw 架构浅析
前端·agent
林小帅2 小时前
【笔记】OpenClaw 生态系统的多语言实现对比分析
前端·agent
程序猿的程3 小时前
开源一个 React 股票 K 线图组件,传个股票代码就能画图
前端·javascript
不爱说话郭德纲3 小时前
告别漫长的HbuilderX云打包排队!uni-app x 安卓本地打包保姆级教程(附白屏、包体积过大排坑指南)
android·前端·uni-app
大雨还洅下4 小时前
前端JS: 虚拟dom是什么? 原理? 优缺点?
javascript
唐叔在学习4 小时前
[前端特效] 左滑显示按钮的实现介绍
前端·javascript
用户5282290301804 小时前
【学习笔记】ECMAScript 词法环境全解析
前端