碰到个小需求,本来实现挺简单的,用的electron,开发模式下各种顺畅...半个小时就搞定了,结果倒在了electron打包上..这个坑我应该跳进来了好多次了..
话说,一直很纳闷,到底是我操作不当的问题呢?还是说什么网络真的不行,感觉electron
已经很成熟了吧,这都9.x
版本了,咋就打个包这么难的。嗐..
是这样的,我的需求很简单,github
有现成的库,我想拿来做个GUI,这样用起来方便,库都没问题,也测试了,在开发模式下也很正常,就像每天的coding一样..♪(^∀^●)ノ
上面的electron-packager
和 electron-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