记录一次electron-builder报错ENOENT: no such file or directory, rename xxxx的问题

项目架构:vue3+vite+ts

electron版本:^33.2.0

电脑系统: macOs m1芯片版

根据现有的各种文档,在package.json中配置了

bash 复制代码
 "electron:build": "vite build & electron-builder build --config electron-builder.json"

命令,但是在执行

bash 复制代码
pnpm electron:build

的时候,发现总是报错,打包出的文件程序中无法重命名app名称

bash 复制代码
ENOENT: no such file or directory, rename 
'xxxxxxxx/vue3-vite-electron/buileder/mac/Electron.app/Contents/MacOS/Electron' 
-> 'xxxxxx/vue3-vite-electron/buileder/mac/Electron.app/Contents/MacOS/Electron'  failedTask=build stackTrace=Error: ENOENT: no such file or directory, rename........

于是查看内部执行语句,发现了:

bash 复制代码
  • completed installing native dependencies
  • packaging       platform=darwin arch=x64 electron=33.2.0
 appOutDir=buileder/mac
  • default Electron icon is used  reason=application icon is not set

所以其实默认执行electron-builder的时候,没有正确的判断系统的电脑芯片类型。

更改为执行:(sudo可不加,跟电脑原有配置有关)。执行完可以正确生成安装包

bash 复制代码
sudo pnpm electron:build --arm64
相关推荐
程序媛李李李李李蕾5 分钟前
你不能直接用现成的吗?整个前端做笔记管理工具真是折腾人
javascript·vue.js·后端
passer98112 分钟前
列表项切换时同步到可视区域
前端
FogLetter14 分钟前
移动端适配的终极奥义:从lib-flexible到postcss-pxtorem的全方位指南
前端·postcss
易元15 分钟前
设计模式-访问者模式
前端·后端·设计模式
兵临天下api15 分钟前
Elasticsearch 查询性能优化:从 3 秒到 300ms 的 6 个核心参数调优指南
前端
整点可乐16 分钟前
cesium实现鹰眼图
javascript·cesium
艾小码17 分钟前
Web存储指南:彻底掌握localStorage与sessionStorage
javascript
子林super23 分钟前
y1新建cluster集群redis
前端
liangdabiao26 分钟前
一篇文章尽快介绍入门级智能体Agent是什么回事, Starter AI Agents 项目 来自 awesome-llm-apps
前端·后端
BUG创建者30 分钟前
openlayer根据不同的状态显示不同的图层颜色
android·java·javascript