0%

Rust & Tauri

作为 electron 的替代选择,tauri 貌似安装包小很多,留意下。
一年前留意的消息今天终于来更了,也都是因为 chatgpt 客户端来的,基于 rust 和 tauri 的小巧的跨平台方案,看来 web 将统一一切哈。
然后今天一早起来就看到一个 tauri 的坑,Windows 下有问题具体我没看,然后一堆评论说需求复杂后还得上 electron,这个我也没看,不过我觉得这个 tauri 的定位是小巧的跨平台方案,不是 electron 的替代品,所以我觉得这个坑不是很大,毕竟 tauri 的定位就是这样的。

chatgpt 客户端编译

  1. 安装 rust
  2. 安装 tauri
  3. 如果没有安装 nodejs,安装 nodejs
  4. 运行 npm run tauri dev 可以跑代码,但是这里出问题了,提示 Error: Cannot find module 'tauri',解决办法是 npm install tauri,然后再运行 npm run tauri dev,这样就可以跑起来了。(我是 cargo-tauri dev 的问题,一会验证 copilot 生成的方法能不能用)
  5. 对了目前的版本还有一处编译错误,issure 看看就能解决 TrayFixedCenter 改为 TrayCenter 就可以了。

参考

tauri
Cross-platform Text Expander written in Rust
ChatGPT Desktop Application (Mac, Windows and Linux)