Skip to content

如何从源码构建

在本地从源码构建 CC Mesh。

环境要求

开发

bash
pnpm install
pnpm tauri dev
pnpm test

生产构建

bash
pnpm tauri build

各平台额外依赖

text
MSVC 工具链 + WebView2
text
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 buildtsc && vite build 构建前端
pnpm test运行 Vitest 前端单测
pnpm tauri dev启动完整桌面开发环境
pnpm tauri build打包生产安装包
pnpm version:set更新版本号(scripts/update-version.mjs