electron打包后空白

electron打包后空白

月光魔力鸭

2020-06-22 09:16 阅读 3696 喜欢 4 electron 打包 nodejs

碰到个小需求,本来实现挺简单的,用的electron,开发模式下各种顺畅...半个小时就搞定了,结果倒在了electron打包上..这个坑我应该跳进来了好多次了..

话说,一直很纳闷,到底是我操作不当的问题呢?还是说什么网络真的不行,感觉electron已经很成熟了吧,这都9.x版本了,咋就打个包这么难的。嗐..

是这样的,我的需求很简单,github有现成的库,我想拿来做个GUI,这样用起来方便,库都没问题,也测试了,在开发模式下也很正常,就像每天的coding一样..♪(^∀^●)ノ

打包

上面的electron-packagerelectron-builder 是因为开始用的electron-packager不行,又加的electron-builder,后来还是不行。

打包后问题

在开发环境下,正常,运行正常,无报错。 打包后,直接白屏,程序可以启动,但是网页内无法加载,起初以为是代码问题,各种更换调试,还是不行.. 总之到了createWindow后就出不来了。

大约就是这样子的,不想复现了

然后轮流多次尝试了electron-packager electron-builder ,然后结果都这样,看了下网上的,大都跟electron-vue有关系..但我没用到啊..

由于网络不好,需要各种等待,大约间断调试了一下午...死心了,

解决

最后实在没办法,不能半途而废吧,又想到我以前的一个小程序(已经成功打包),对比了下...就发现了一些小部分语法不同(然而影响不大),再就是版本号。 我之前成功的时候用的electron版本号是6.0.0 ,现在是9.0.4,按道理来说,应该更好用的.. 可惜,我换了6.0.0后就正常了,其他的都没换,只换了electron


目前还有一个包没引入的问题待解决。

转载请注明出处: https://chrunlee.cn/article/electron-package-error.html


感谢支持!

赞赏支持
提交评论
评论信息 (请文明评论)
暂无评论,快来快来写想法...
推荐
在公司报销的时候虽然已经有了电子发票,但是贴票还是需要将发票打印出来贴上,如果只有一两张也就算了,如果几十张.. 呵呵,光胶水我都不够用的,找了好多工具、在线版本都不合心意,烦死,自己做个自己喜欢的吧。
客户有一批音频需要处理成视频,最好是带有图片,于是就有了下文。
关于js的编译和压缩,之前做过一个小工具了,主要就是自己项目成员大都没有这部分的技能,导致发布的时候总需要去编译压缩下.. 最终做了个命令行小工具.. 问题不在这里,前一阵子做压缩的时候发现压缩后竟然是undefined.最终才发现是es6的语法问题。
在我们做运维或者小工具的时候,总会有些需要提醒的事情,比如服务器宕机或者天气提醒,但是发email又会不够及时或者可能会忽略,那么短信就是一个不错的选择了
从上面那篇文章过来的,这里分享下nodejs对文件夹以及子文件进行批量删除的实现。
使用nodejs 连接mysql数据库还是很简单的,有现成的模块可以直接调用。下面介绍下 mysql 的调用
发布自己的nodejs应用后,需要进行管理,目前一般都pm2来进行管理,这里记录下常用的命令。
在开发项目过程中,经常需要将开发的项目部署到服务器上,但是每个环境都有每个环境的配置等等,如果每次打包的时候都要去调整(可能删除、替换等),那就很烦人了,这里分享下自己实现的几个简单的小工具(当然这个工具可能只对我自己有用),希望能够帮到你。