构建与部署
panel-deck 构建和部署指南。
构建命令
bash
# Web 开发
pnpm dev
# 生产构建
pnpm build
# 预览生产构建
pnpm preview
# Tauri 桌面应用构建
pnpm tauri build
# 运行测试
pnpm test
# 快速测试(跳过 lint)
pnpm test:fast
# 构建 VitePress 文档
pnpm docs:vp:build
# 开发 VitePress 文档
pnpm docs:vp:devWeb 部署
Vercel
bash
npm i -g vercel
vercel --prodNetlify
bash
npm i -g netlify-cli
netlify deploy --dir=dist --prodDocker
bash
docker build -t panelflow .
docker run -p 8080:80 panelflow环境配置
bash
# AI 提供商
VITE_MINIMAX_API_KEY=your_key
VITE_SEEDDREAM_API_KEY=your_key
# 应用
VITE_APP_MODE=web桌面应用 (Tauri)
构建
bash
pnpm tauri build构建产物位置
| 平台 | 路径 |
|---|---|
| macOS | src-tauri/target/release/bundle/dmg/ |
| Linux | src-tauri/target/release/bundle/appimage/ |
| Windows | src-tauri/target/release/bundle/msi/ |
文档构建
bash
# 构建文档(输出到 docs/.vitepress/dist)
pnpm docs:vp:build
# 开发文档(热重载)
pnpm docs:vp:dev