其实这是一个很低级的错误,但它花费了我将近一个小时,重启电脑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