在WSL中用Bun创建Tauri应用时,bun run仅回显指令无实际执行
解决WSL环境下Bun运行Tauri Dev无响应问题
检查依赖完整性
- 确认Bun和Tauri CLI可正常调用:执行
bun -v和bunx tauri -v,若后者报错,手动安装开发依赖:bun add -D @tauri-apps/cli - 安装WSL系统级依赖(以Ubuntu/Debian为例):
sudo apt update && sudo apt install libwebkit2gtk-4.0-dev build-essential libssl-dev libgtk-3-dev libayatana-appindicator3-dev librsvg2-dev - 确保使用WSL2:执行
wsl -l -v查看版本,若为WSL1,执行wsl --set-version <你的发行版名称> 2转换
- 确认Bun和Tauri CLI可正常调用:执行
修复脚本配置
打开项目根目录的package.json,将scripts中的tauri字段修改为:"tauri": "bunx tauri"保存后重新执行
bun run tauri dev直接测试CLI命令
跳过Bun脚本,终端执行bunx tauri dev,若能正常启动,说明是脚本配置问题;若仍无响应,继续下一步清理缓存重新安装
删除项目内的缓存目录后重新安装依赖:rm -rf node_modules .bun bun install再次尝试运行
bun run tauri dev
内容的提问来源于stack exchange,提问作者oughy
相关产品推荐
相关产品推荐

