electron打包后空白

electron打包后空白

月光魔力鸭

2020-06-22 09:16 阅读 3581 喜欢 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


感谢支持!

赞赏支持
提交评论
评论信息 (请文明评论)
暂无评论,快来快来写想法...
推荐
通过nodejs来进行爬取页面的内容,这里简单试试做个小任务..
尝试下使用nodejs下开源图像识别库来识别图像状态。
由于只是做个测试,这里使用了expresss简单搭建了个后台服务,提供文件断点下载。
这事其实很简单,就是调用adb几个命令而已.. 主要是有时候想用的时候总感觉差点啥,东拼西凑才弄出来,这里记录下,哪怕就是贴个地址的,也比记在脑子里强。
当我们做爬虫或其他的一些应用的时候,如果需要一些短信验证,但是又没有那么多手机号,又不能放人在那里一直输入的时候?怎么办?
通过pm2来实现nodejs应用的集群,不过我之前没做session共享,导致.. 登录不上啊 啊啊啊,无奈,又重新对redis进行了集成。
在使用puppeteer 跳转窗口的时候,发现waitForNavigator 并不起作用,最后找到通过browser 获得page 并继续操作。
记录下通过nodejs调用imagemagick 的时候发现的一个错误,command failed -- crop .