当前位置: 首页 > wzjs >正文

紫网站建设新余seo

紫网站建设,新余seo,seo自带 网站建设,专业网站建设制作价格Electron打包图标不显示解决方案 1. 现象 ​ 最近做了一个vue3electron-vueelementplus的小软件,最终打包生成exe应用程序,应用程序的logo和启动logo状态栏logo、安装logo全部正常,本地yarn run serve ,左上角logo也正常&#x…

Electron打包图标不显示解决方案

1. 现象

​ 最近做了一个vue3+electron-vue+elementplus的小软件,最终打包生成exe应用程序,应用程序的logo和启动logo状态栏logo、安装logo全部正常,本地yarn run serve ,左上角logo也正常,但是一打包。坐上logo就不显示了。如果去掉图标配置,electron使用默认logo,就可以正常显示。踩坑良久,搜了许许多多解决方案,终于解决了这一问题。

2. 说明

electron必须使用256*256的图片,所以需要提前准备这样大小的图片。我们需要先准备一张256 * 256的png格式的图片。如果需要ico可以用这个网站生成256 * 256 的ico图片。

http://ico.116wz.com/

3. 操作步骤

  1. 把我们准备的png图片放到静态资源包中,先使用256 * 256的png图片进行yarn run build打包
  2. 打包成功后,在打包文件夹中找到.icon-ico文件夹。里边又electron生成一个256 * 256的ico文件。文件名字为icon.ico
  3. 把icon.ico复制到根目录,修改icon路径为icon.ico
  4. 重新打包。如果打包异常就执行delcatch脚本
    (清理window对electron的缓存)清理t完之后,就能成功打包拉

4. 代码

builderOptions: {productName: "zeus",mac: {// icon: "./public/login2.ico", //图标路径},win: {//这里先用png,后用electron打包生成的icon.icoicon: "./public/logo.png", //图标路径,target: [{target: 'nsis', // 利用nsis制作安装程序'arch': ['x64', // 64位'ia32']}]},nsis: {oneClick: false, // 一键安装perMachine: true, // 是否开启安装时权限限制(此电脑或当前用户)allowElevation: true, // 允许请求提升。 如果为false,则用户必须使用提升的权限重新启动安装程序。allowToChangeInstallationDirectory: true, // 允许修改安装目录installerIcon: "./public/win.ico", // 安装图标uninstallerIcon: "./public/win.ico", //卸载图标installerHeaderIcon: "./public/win.ico", // 安装时头部图标createDesktopShortcut: true, // 创建桌面图标createStartMenuShortcut: true, // 创建开始菜单图标shortcutName: "zeus", // 图标名称}}

5. delcatch脚本

清除windows对electron的缓存。

  1. 新建delecatch.bat文件
  2. 复制脚本内容到文件中去
  3. 以管理员身份执行脚本
  4. 再次打包electron
rem 关闭Windows外壳程序explorertaskkill /f /im explorer.exerem 清理系统图标缓存数据库attrib -h -s -r "%userprofile%\AppData\Local\IconCache.db"del /f "%userprofile%\AppData\Local\IconCache.db"attrib /s /d -h -s -r "%userprofile%\AppData\Local\Microsoft\Windows\Explorer\*"del /f "%userprofile%\AppData\Local\Microsoft\Windows\Explorer\thumbcache_32.db"
del /f "%userprofile%\AppData\Local\Microsoft\Windows\Explorer\thumbcache_96.db"
del /f "%userprofile%\AppData\Local\Microsoft\Windows\Explorer\thumbcache_102.db"
del /f "%userprofile%\AppData\Local\Microsoft\Windows\Explorer\thumbcache_256.db"
del /f "%userprofile%\AppData\Local\Microsoft\Windows\Explorer\thumbcache_1024.db"
del /f "%userprofile%\AppData\Local\Microsoft\Windows\Explorer\thumbcache_idx.db"
del /f "%userprofile%\AppData\Local\Microsoft\Windows\Explorer\thumbcache_sr.db"rem 清理 系统托盘记忆的图标echo y|reg delete "HKEY_CLASSES_ROOT\Local Settings\Software\Microsoft\Windows\CurrentVersion\TrayNotify" /v IconStreams
echo y|reg delete "HKEY_CLASSES_ROOT\Local Settings\Software\Microsoft\Windows\CurrentVersion\TrayNotify" /v PastIconsStreamrem 重启Windows外壳程序explorerstart explorer
http://www.dtcms.com/wzjs/292883.html

相关文章:

  • 聊城网站seo关键词怎么提取
  • 数据展示网站百度网盘客服中心电话
  • 今天最近的新闻南昌seo招聘信息
  • 国内美食网站欣赏平台优化是指什么
  • 什么招聘网最好找工作无锡整站百度快照优化
  • 护肤品网站建设的意义网络营销的主要方法
  • 上海网站制作公司多少钱实时疫情最新消息数据
  • 做it的兼职网站有哪些口碑营销怎么做
  • 网站建设的架构设计兰州seo网站建设
  • 网站信息化建设案例网络营销概述
  • 学校的网站怎么做的好我们公司在做网站推广
  • 做批发比较好的网站有哪些包头整站优化
  • ps如何做ppt模板下载网站代写文案的软件
  • php网站500错误成都私人网站建设
  • 这么做国外网站的国内镜像站网站建设方案外包
  • 建设银行信用卡网站是多少钱新媒体平台
  • 深圳摇号申请网站网站推广的全过程
  • 沧浪公司网站建设电话百度霸屏全网推广
  • 做网站编辑校对软文代写费用
  • 乌鲁木齐 发布会浙江关键词优化
  • 青岛html5网站制作北京百度竞价托管
  • 深圳建网站的网络公司stp营销战略
  • 有自己的网站如何做淘宝客深圳网络络推广培训
  • 精品网站导航 做最好的导航推广策划方案范文
  • 利用万网做网站广告推广平台哪个好
  • 做网站怎样投放广告今天的新闻内容
  • 上海专业做网站价格免费的黄冈网站代码
  • 做家教网站代理网站推广软文
  • wordpress 视频模板下载地址惠州seo建站
  • 做淘宝需要知道什么网站百度推广手机客户端