这个问题困扰我很久了
先附上解决问题的地方
环境
win10
vscode编辑器
vue-cli4.1.2
vue-cli-plugin-vuetify2.0.3
vue-cli-plugin-electron-builder1.4.4
bug出现原因:正常使用开发vuetify,使用yarn electron:serve试调程序正常运行。
打包解决依赖问题
其中打包时遇到一些问题,
• downloading url=https://github.com/electron-userland/electron-builder-binaries/releases/download/winCodeSign-2.5.0/winCodeSign-2.5.0.7z size=5.6 MB parts=1
上两种方法对应文件夹不一样,请自行注意,对应路径参考在下可以直接搜索Cache找到
我解决的时候自己下载压缩文件多种解压方式均有问题,脚本安装均没有自动识别。
最后是直接放在文件夹每个都试了一遍,一定注意文件目录结构要正确!
其次,如果结构也没问题,等一下,一般下次会有多次请求,在等待超时时间过后,就你手动解压的文件就识别成功了,耐心等一下。我是这么解决的。
最后打包成功,不附图了。有多重打包模式,自行设置。
我后来安装运行,空白。
后找到,由history改为hash模式解决空白问题。但是依然有报错问题。(问题集参考文章首处)
比较坑的一个地方
使用vue-cli-plugin-electron-builder插件时,用命令yarn electron:serve(npm一样),运行成功后创建的窗口显示没问题,打包有问题,也就是说,引用webpack地方有问题,在生产环境不支持history模式,而在试调可以。具体问题没找出。有发现的可以评论下。
还有个很奇怪的地方,安装vuetify和vue-cli-plugin-electron-builder后运行yarn electron:serve,
electron创建的窗口正常显示,本地局域网和localhost的网页端访问空白,报错为
使用命令yarn serve则正常显示,并且插件能识别,可以试调。而且网易端显示正常。
解决的可以评论一下