Electron 打包问题:electron-builder 下载各种依赖出错(推荐)


Posted in Javascript onJuly 09, 2020

写在前面:Electron相关的操作还是不要使用CNPM的操作命令,这样后面会遇到各种问题:比如安装某些依赖的问题;但是原生的NPM命令又很慢,咋怎呢?有办法!使用smart-npm

Electron 打包问题:electron-builder 下载各种依赖出错(推荐)

安装smart-npm

npm install --global smart-npm --registry=https://registry.npm.taobao.org/

----------------------------------分割线,下面的cnpm替换为npm吧-------------------------------1、安装electron-builder(注意全局安装

cnpm install -g electron-builder
cnpm install -g electron-package

2、在项目目录(my-project)执行打包命令

electron-builder

3、由于网络原因,各种包下载不下来,导致出错;如下图

Electron 打包问题:electron-builder 下载各种依赖出错(推荐)

可以看到,这里在下载electron-v2.0.17-win32-x64.zip 这个包,那只能通过其他方式,离线下载,然后放到对应的目录里面

C:\Users\*****\AppData\Local\electron\Cache

Electron 打包问题:electron-builder 下载各种依赖出错(推荐)

需要注意的是,不仅要下载这个压缩包,还要把对应的SHASUMS256.txt-文件也下载下来放进去;

到这里去找对应的版本下载地址:https://github.com/electron/electron/releases/4、

4、接下来,winCodeSign文件不能下载

Electron 打包问题:electron-builder 下载各种依赖出错(推荐)

同样,直接想办法离线把这个文件对应的版本下载下来

解压放到下面的目录(没有目录就创建一下)

C:\Users\*****\AppData\Local\electron-builder\cache\winCodeSign

Electron 打包问题:electron-builder 下载各种依赖出错(推荐)

5、接下来又遇到rcedit-ia32.exe文件找不到的问题

Electron 打包问题:electron-builder 下载各种依赖出错(推荐)

但是这个文件确实是有的,只是不在这个主目录,而在这个里面

C:\Users\***\AppData\Local\electron-builder\cache\winCodeSign\winCodeSign-2.4.0\winCodeSign

Electron 打包问题:electron-builder 下载各种依赖出错(推荐)

不知道为啥会这样,不管那么多,直接把这两个文件复制到上级目录去吧

Electron 打包问题:electron-builder 下载各种依赖出错(推荐)

6、下载nsis文件错误

Electron 打包问题:electron-builder 下载各种依赖出错(推荐)

同样,离线下载下来,解压放到下面目录

Electron 打包问题:electron-builder 下载各种依赖出错(推荐)

然后继续,又会提示 nsis-resources-3.3.0 文件下载不了,同样,离线下载放到上图对应的目录。

OK,所有依赖终于下载完了,最后再执行electron-builder 打包成功!

在 my-project\build 里面生成了EXE文件,可以安装测试效果。

安装之后,遇到打开程序出现空白,啥都没有显示!!运行 npm run build 得到一些错误,找了半天,突然看到 目录路径是乱码,因为我的项目代码路径有中文!改之,再 npm run build ,OK,通过;然后,再打包,一切正常了!!

总结

到此这篇关于Electron 打包问题:electron-builder 下载各种依赖出错的文章就介绍到这了,更多相关Electron 打包electron-builder依赖出错内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Javascript 相关文章推荐
jQuery ajax BUG:object doesn't support this property or method
Jul 06 Javascript
js中的如何定位固定层的位置
Jun 15 Javascript
创建js对象和js类的方法汇总
Dec 24 Javascript
js HTML5 Ajax实现文件上传进度条功能
Feb 13 Javascript
js添加绑定事件的方法
May 15 Javascript
深入理解JavaScript中的call、apply、bind方法的区别
May 30 Javascript
浅析JavaScript中break、continue和return的区别
Nov 30 Javascript
Vue2 SSR渲染根据不同页面修改 meta
Nov 20 Javascript
深入理解Puppeteer的入门教程和实践
Mar 05 Javascript
小程序显示弹窗时禁止下层的内容滚动实现方法
Mar 20 Javascript
微信小程序开发摇一摇功能
Nov 22 Javascript
vue 使用原生组件上传图片的实例
Sep 08 Javascript
jQuery实现B2B网站后台管理系统侧导航
Jul 08 #jQuery
ssm+vue前后端分离框架整合实现(附源码)
Jul 08 #Javascript
Vue作用域插槽实现方法及作用详解
Jul 08 #Javascript
Vue Render函数创建DOM节点代码实例
Jul 08 #Javascript
实例讲解React 组件生命周期
Jul 08 #Javascript
详细分析React 表单与事件
Jul 08 #Javascript
详解JavaScript之ES5的继承
Jul 08 #Javascript
You might like
DOTA2游戏同人动画《龙之血》导演接受采访
2021/03/05 欧美动漫
开启CURL扩展,让服务器支持PHP curl函数(远程采集)
2011/03/19 PHP
php写app接口并返回json数据的实例(分享)
2017/05/20 PHP
如何在Mozilla Gecko 用Javascript加载XSL
2007/01/09 Javascript
cssQuery()的下载与使用方法
2007/01/12 Javascript
javascript编程起步(第六课)
2007/02/27 Javascript
javascript GUID生成器实现代码
2009/10/31 Javascript
javascript与cookie 的问题详解
2013/11/11 Javascript
两个数组去重的JS代码
2013/12/04 Javascript
jQuery中DOM树操作之使用反向插入方法实例分析
2015/01/23 Javascript
后台获取ZTREE选中节点的方法
2015/02/12 Javascript
jquery实现鼠标滑过显示二级下拉菜单效果
2015/08/24 Javascript
快速掌握Node.js之Window下配置NodeJs环境
2016/03/21 NodeJs
AngularJs  Understanding Angular Templates
2016/09/02 Javascript
seajs模块之间依赖的加载以及模块的执行
2016/10/21 Javascript
浅谈Layui的eleTree树式选择器使用方法
2019/09/25 Javascript
解决微信授权成功后点击按返回键出现空白页和报错的问题
2020/06/08 Javascript
[16:19]教你分分钟做大人——风暴之灵
2015/03/11 DOTA
python正则表达式中的括号匹配问题
2014/12/14 Python
python Matplotlib画图之调整字体大小的示例
2017/11/20 Python
详解Python 数据库的Connection、Cursor两大对象
2018/06/25 Python
python利用Tesseract识别验证码的方法示例
2019/01/21 Python
Python脚本按照当前日期创建多级目录
2019/03/01 Python
python版DDOS攻击脚本
2019/06/12 Python
500行python代码实现飞机大战
2020/04/24 Python
Trench London官方网站:高级风衣和意大利皮夹克
2020/07/11 全球购物
学校食堂采购员岗位职责
2013/12/05 职场文书
庆元旦迎新年广播稿
2014/02/18 职场文书
社会实践评语
2014/04/28 职场文书
普通党员对照检查材料
2014/09/24 职场文书
领导干部作风建设自查报告
2014/10/23 职场文书
优秀团员事迹材料
2014/12/25 职场文书
支教个人总结
2015/03/04 职场文书
政工师工作总结2015
2015/05/26 职场文书
2015婚礼主持词开场白
2015/05/28 职场文书
咖啡厅里的创业计划书
2019/08/21 职场文书