如何从源码构建
在本地从源码构建 CC Mesh。
环境要求
- Rust stable:通过 rustup 安装
- Node.js LTS 与 pnpm 10+
- 各平台 Tauri 构建依赖:见 Tauri Prerequisites
开发
bash
pnpm install
pnpm tauri dev
pnpm test生产构建
bash
pnpm tauri build各平台额外依赖
text
MSVC 工具链 + WebView2text
Xcode Command Line Tools(通用二进制)bash
sudo apt-get install -y \
libwebkit2gtk-4.1-dev \
libayatana-appindicator3-dev \
librsvg2-dev \
patchelf本地 pnpm tauri build 若要生成带 updater 签名的产物,需配置 TAURI_SIGNING_PRIVATE_KEY 等环境变量(见侧栏「自动更新」)。
代码检查
bash
pnpm check:front
pnpm check:rust
pnpm check常用脚本
| 命令 | 作用 |
|---|---|
pnpm dev | 仅启动 Vite 前端开发服务器 |
pnpm build | tsc && vite build 构建前端 |
pnpm test | 运行 Vitest 前端单测 |
pnpm tauri dev | 启动完整桌面开发环境 |
pnpm tauri build | 打包生产安装包 |
pnpm version:set | 更新版本号(scripts/update-version.mjs) |
