如何启动基于Rust-Vite+React的Tauri桌面应用?
解决方案
要让你的Tauri应用以桌面独立窗口启动,核心是运行Tauri的开发命令,而非单纯启动Vite服务器。具体操作如下:
直接启动桌面窗口:
无需修改现有脚本,直接在终端执行:npm run tauri dev该命令会同时启动Vite开发服务器和Tauri桌面窗口,窗口会自动加载Vite提供的本地页面。
优化脚本配置(可选):
若想保留单独启动Vite的能力,同时让npm run dev直接拉起桌面窗口,可修改package.json的scripts字段:{ "name": "my-app", "private": true, "version": "0.0.0", "type": "module", "scripts": { "dev": "tauri dev", "vite:dev": "vite", // 保留单独启动Vite的命令 "build": "tsc && vite build", "preview": "vite preview", "tauri": "tauri" } }修改后运行
npm run dev即可直接启动桌面窗口。
你之前用npm run dev只能打开浏览器,是因为该命令仅启动了Vite开发服务器,没有触发Tauri的桌面窗口启动逻辑。Tauri的dev命令会联动Vite服务,同时拉起桌面容器加载页面。
内容的提问来源于stack exchange,提问作者András Krausz
相关产品推荐
相关产品推荐

