解决 Tauri2 更新图标后不生效

分类:Rust     发布时间:2024-10-15     最后更新:2024-10-15     浏览数:579
其实这是一个很低级的错误,但它花费了我将近一个小时,重启电脑5次,所以简单记一下。 我最近在做一个工具,功能差不多完成了,所以就想着把默认的图标换一下。

其实这是一个很低级的错误,但它花费了我将近一个小时,重启电脑5次,所以简单记一下。

我最近在做一个工具,功能差不多完成了,所以就想着把默认的图标换一下。

准备图标

准备一张 512px * 512px 的 png 图片或 1024px * 1024px 的 png 图片,并命名为 app-icon.png,图片放在项目根目录。

生成图标

在项目根目录执行

pnpm tauri icon

查看 icon 命令的更多选项

$ pnpm tauri icon --help

> ble-demo@0.1.0 tauri D:\projects\tauri\ble-demo
> tauri "icon" "--help"

Generate various icons for all major platforms

Usage: pnpm run tauri icon [OPTIONS] [INPUT]

Arguments:
  [INPUT]  Path to the source icon (squared PNG or SVG file with transparency) [default: ./app-icon.png]

Options:
  -o, --output <OUTPUT>        Output directory. Default: 'icons' directory next to the tauri.conf.json file
  -v, --verbose...             Enables verbose logging
  -p, --png <PNG>              Custom PNG icon sizes to generate. When set, the default icons are not generated
      --ios-color <IOS_COLOR>  The background color of the iOS icon - string as defined in the W3C's CSS Color Module Level 4 <https://www.w3.org/TR/css-color-4/> [default: #fff]
  -h, --help                   Print help
  -V, --version                Print version

重新打包

pnpm tauri build

重新安装

发现图标不更新。

解决办法

build 之前需要清除之前的 build 缓存

cd src-tauri
cargo clean
cd ..
pnpm tauri build
上一篇: 虚惊一场的 Electron 闪退 下一篇: 通过 WebUSB 获取打印机信息