解决electron-builder打包不成功只能输出tgz文件的问题

现象:

对应项目里配的指令:

但就是死活不成功,只能输出tgz压缩文件。

最后一咬牙下载了官方的electron-quick-start拿来试试,结果还是一样。

一时间没想法了。

后来突然脑袋灵光一闪,去他妈的直接npx 执行看看,结果居然执行成功了!

npx electron-builder build --win --x64

看来人工智能也不靠谱,谁叫这是我从chatgpt上抄来的代码呢,说多了都是泪!

我终于知道原因了: pack是yarn的保留字段不能作为package.json中script的命令字段!

执行yarn pack 就等于执行yarn自带的压缩命令,跟你项目中script没有半毛钱的关系!

所以,切记:一定不要把yarn命令的保留字段,写到你script标签的指令里面去,否则你就等着哭吧!

相关推荐
之梦1 小时前
Electron + Vue3开源跨平台壁纸工具实战(九)子进程服务(2)
前端·electron
前端灵派派1 小时前
electron窗口管理封装和页面通讯
前端·electron
拾光拾趣录15 小时前
给Electron-Claude应用构建全面的数据统计体系 - 从0到1的实践总结
前端·electron
之梦1 天前
Electron + Vue3开源跨平台壁纸工具实战(七)进程通信
前端·electron
之梦1 天前
Electron + Vue3开源跨平台壁纸工具实战(八)主进程-核心功能
前端·electron
超龄超能程序猿3 天前
Vue3 + Electron 技术栈下 MAC 地址获取的方法、准确性优化与应对策略
macos·electron·策略模式
培根芝士5 天前
Electron将视频文件单独打包成asar并调用
前端·javascript·electron
牛马喜喜8 天前
electron-vite 动态加载脚本 实现动态插件
electron·node.js
Mr_兔子先生8 天前
2025盛夏版:基于electron37+vite7的Vue桌面客户端保姆教程
vue.js·electron·vite
前端工作日常10 天前
平台价值与用户规模的共生关系
electron·测试·puppeteer