tauri
Last updated
Last updated
当前rust生态不是很合适生产环境开发,一些包在windows上无法使用,但tauri的优势相当明显,打包后的映像极其小
桌面级web程序依然electron
rust windows上无法使用sqlite数据库,rusqlite有问题
npm create vite@latest
编写本次教程时的依赖版本
nodejs=16.18.1
tauri-apps/cli=1.2.1
vitejs/plugin-vue=3.2.0
vite=3.2.3
修改vite.config.ts
不要直接复制粘贴,可能会覆盖其他配置
安装cargo-cli
npm install --save-dev @tauri-apps/cli
在package.json中添加
初始化
npm run tauri init
构建
npm run tauri build
可能会报错
Error You must change the bundle identifier in
tauri.conf.json > tauri > bundle > identifier
. The default valuecom.tauri.dev
is not allowed as it must be unique across applications.将出问题的json串修改
初次build很费时,目前未找到解决方法
非常漂亮
使用rust原生代码
npm install @tauri-apps/api