#!/bin/sh # 本地起桌面端(在 desktop/ 目录下运行):Tauri dev(Rust 系统层 + Vite 前端热更新)。 # 前置:后端已起(../server/run-dev.sh);首次运行自动 npm install。 # # ⚠️ 必须从你自己的终端前台运行:dev 跑的是裸二进制 target/debug/dudu-desktop, # 它是本终端的子进程,macOS 把麦克风权限算在终端头上。首次按住说话若没声音, # 去 系统设置 → 隐私与安全性 → 麦克风 勾选本终端(iTerm/Terminal), # 再完全退出 dudu 重启(TCC 权限变更需重启进程生效)。 set -e if [ ! -d node_modules ]; then echo "[run-dev] 首次运行,安装依赖…" npm install fi exec npm run tauri dev