electron-bulider 打包调试


第一次打包
文件目录不能使用中文命名 electron打包的一些问题解决方法:
第二次打包
报错

 

 

解决方法:npm install  node-gyp --save < https://blog.csdn.net/gao_grace/article/details/88840771>
打包命令 yarn run electron:build
 
 
electron打包之后的项目安装
第一次知道electron应用打包之后,还可以看到调试窗口:
步骤:
在cmd里cd到安装目录,然后输入应用名称,回车
 
就可以看到调试窗口 -- 从而看到应用出问题的地方
 
问题一:
打包好的应用打不开,
 
 
发现问题:

 

 

原来是热更新存放最新安装包路径的服务器地址中没有存放latest.yml文件
大神建议:
 
 

 

 

 
解决:重新打包,上传latest.yml文件 
 
问题二:
应用还是打不开:
发现报错:

 

 

 
 
然后我们就一直再改文件路径的问题,__static和__dirname文件路径切换,
但还是一直报错。
 
解决:
  最后在看vue.config.js配置文件中发现,自己配置了files:[]

 

 

所以打包之后的安装包才会小20M左右
并且也是因为这样,并没有将public文件进行打包,所以才会找不到文件的错误。
解决:
把files配置注释,或者在files配置中加上public文件即可。
 
 
最后确定更新功能
由于公司服务器网速问题,不得不更换以上electron的自动更新系统。
建议将exe安装包放在阿里云服务器上的开放资源中,然后后台做版本信息对比,从而在视觉上实现更新强制效果。
 
 
 
 
 

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM