logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

electron+electron-builder打包生产环境时托盘图标空白,开发环境下正常

extraResources 是 electron-builder 的一个配置选项,它允许你指定在 Electron 打包过程中需要被复制到特定目录的额外资源。这些资源可以是文件、文件夹或者是单个文件的 glob 模式。在打包安装之后,我发现在开发环境正常显示的托盘图标消失不见了,托盘还在,右击菜单也会正常出现,只是图标消失不见了。然后安装好之后手动移动图片到根目录下面,成功显示托盘图标,那很显然

文章图片
#electron#javascript#前端
mysql无法连接,服务器开放了3306端口还是无法连接

换了个新的云服务器,配置好环境之后发现新服务器上的数据库没法连接上,用的是同一个安全组规则,端口也开放了。我自己的服务器用的宝塔管理 在安全->系统防火墙添加3306端口就可以连接了。发现是服务器防火墙阻止了3306端口的连接。没开启的话开启3306端口 然后重载规则。输入命令查看是否有开启3306端口。

文章图片
#mysql#服务器#数据库
vue3ts+electron做桌面应用音乐播放器实现桌面歌词和小程序实现歌词滚动

首先把vue项目打包成多页面项目首先在根目录index.html旁边新建一个lrc.html ,修改一下main.ts入口的连接。目标数据 id是我在小程序使用scroll-view得scroll-into-view让歌词自动翻滚用的。page目录下新建一个lrc项目 复制app.vue和main.ts过去。只显示个歌词直接在app.vue里写 利用进程通信实现歌词同步。和index.html项目

文章图片
#electron#小程序#javascript
vite+vue3+electron踩坑记录ipcRenderer通信,vue-router打包白屏问题

这里面一开始我使用import引入electron一直运行无效,也没有报错,问了GPT说路径如果没错,可能语法不支持,使用require之后成功。原因:使用了history路由,把createWebHistory改成createWebHashHistory,使用hash路由。二、窗口头部太难看了,隐藏掉窗口头部和菜单栏之后无法关闭程序,只能使用ipcRenderer和主进程通信关闭程序。

文章图片
#electron#vue.js
到底了