(成功踩坑)electron-builder打包过程中报错

简介: (成功踩坑)electron-builder打包过程中报错



注意:文中的解决方法2,一定全部看完,再进行操作,有坑

背景

在我们执行electron-builder打包的时候可能会报下面两个错

1.命令未找到,或者不可执行

2.网络包github下载不下来,导致打包失败(执行electron-builder的时候首次会先去github下载资源文件)

报错1:

打包的时候只要一遇到命令未找到,或者不可执行,直接用npm install xxx -g

npm install xxx -g

一定要用npm install xxx -g 全局安装,否则失败

报错2:

1.原因:网络连接失败

2.解决方法1:

自己搭梯子翻外网,然后再继续打包

3.解决方法2:

自己将文件下载下来,然后放置到指定目录

       3.1查看缺少什么资源文件

        如下图红色框,就是缺少的文件

       3.2去淘宝镜像网站下载对镜文件

       去网站里面找到对应的文件下载

https://npm.taobao.org/mirrors/

        3.3下载完毕以后放置文件夹的位置

macOS: ~/Library/Caches/electron
Linux: ~/.cache/electron
windows: %LOCALAPPDATA%\electron\cache

下图是windows环境目录

      3.4 注意!!!

如果下载的是electron-xxx-win32-64.xxx这个包,直接下载完以后放置到下方目录不用解压!!!

剩下的其他几个资源文件,都放在下方目录,注意需要解压

3.5 坑,注意仔细看上图中的目录位置

目录
相关文章
|
缓存 资源调度 区块链
Electron打包图标不显示解决方案
Electron打包图标不显示解决方案
1279 0
|
3月前
|
资源调度 JavaScript 前端开发
IM跨平台技术学习(十一):环信基于Electron打包Web IM桌面端的技术实践
这次借着论证 Web IM端 SDK 是否可以在 Electron 生成的桌面端正常稳定使用,我决定把官方新推出的 webim-vue3-demo,打包到桌面端,并记录了这次验证的过程以及所遇到的问题和解决方法。
69 2
|
1月前
|
iOS开发 MacOS Python
Electron Mac 打包报 Error: Exit code: ENOENT. spawn /usr/bin/python ENOENT 解决方法
Electron Mac 打包报 Error: Exit code: ENOENT. spawn /usr/bin/python ENOENT 解决方法
|
2月前
|
JavaScript 网络安全 iOS开发
如何用 Electron 打包chatgpt-plus.top并生成mac客户端
如何用 Electron 打包chatgpt-plus.top并生成mac客户端
31 0
|
2月前
|
JavaScript 区块链
从零开始:如何用Electron将chatgpt-plus.top 打包成EXE文件
从零开始:如何用Electron将chatgpt-plus.top 打包成EXE文件
24 0
|
4月前
|
Linux Windows
教你在Linux上安装Node并用Electron打包deb和rpm包
教你在Linux上安装Node并用Electron打包deb和rpm包
227 9
|
4月前
|
前端开发 数据可视化 iOS开发
基于electron快速将任意网站打包成跨平台的桌面端软件
基于electron快速将任意网站打包成跨平台的桌面端软件
116 1
|
10月前
|
Web App开发 前端开发 JavaScript
用electron打包前端应用初体验
用electron打包开发桌面应用遇到的各种问题和解决办法
145 1
electron打包的exe程序,点击安装却执行了卸载的问题
在window平台下 electron打包的exe安装后,在没卸载的情况下,重新点击exe安装,会执行卸载,再点一次才是安装; 针对这个问题,我注释了打包里的一个配置,就好了,如下
350 0
|
前端开发 JavaScript 开发工具
ruoyi-vue | electron打包教程(超详细)
ruoyi-vue | electron打包教程(超详细)
1050 0