Files
nyaterm/docs-site/docs/development/setup.md
T
KangandClaude Opus 4.6 7de160ed04 docs: add Docusaurus documentation site with bilingual support
Add a complete documentation site under docs-site/ using Docusaurus 3,
with Chinese (default) and English translations. Includes user guide
(SSH, SFTP, terminal, quick commands, themes, translation, security,
shortcuts), developer docs (architecture, setup, frontend, backend,
contributing), FAQ, and a custom landing page.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-20 13:09:15 +08:00

1.9 KiB
Raw Blame History

sidebar_position
sidebar_position
2

开发环境搭建

前置要求

Node.js

安装 Node.js v18 或更新版本:

  • 推荐使用 nvmLinux/macOS)或 nvm-windowsWindows)管理版本
  • 推荐使用 pnpm 作为包管理器

Rust

安装最新稳定版 Rust

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

Windows 用户请访问 rustup.rs 下载安装。

平台特定依赖

Windows

macOS

xcode-select --install

Linux (Ubuntu/Debian)

sudo apt update
sudo apt install libwebkit2gtk-4.1-dev build-essential curl wget file \
  libxdo-dev libssl-dev libayatana-appindicator3-dev librsvg2-dev

获取源码

git clone https://git.coderkang.top/Tauri/dragonfly.git
cd dragonfly

安装依赖

pnpm install

启动开发

pnpm tauri dev

这将同时启动:

  • Vite 开发服务器(端口 1420HMR 端口 1421
  • Tauri 应用窗口

修改前端代码会热更新,修改 Rust 代码会自动重新编译。

构建发布

pnpm tauri build

构建产物位于 src-tauri/target/release/bundle/

开发脚本

命令 说明
pnpm dev 仅启动 Vite 开发服务器
pnpm build TypeScript 检查 + Vite 构建
pnpm tauri dev 启动 Tauri 开发模式
pnpm tauri build 构建生产版本
pnpm lint 运行 Biome 代码检查
pnpm format 运行 Biome 代码格式化
pnpm version-sync 同步各文件中的版本号

代码规范

项目使用 Biome 进行代码检查和格式化:

# 检查代码
pnpm lint

# 自动格式化
pnpm format