mirror of
https://github.com/nyakang/nyaterm.git
synced 2026-09-22 08:01:31 +00:00
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>
1.9 KiB
1.9 KiB
sidebar_position
| sidebar_position |
|---|
| 2 |
开发环境搭建
前置要求
Node.js
安装 Node.js v18 或更新版本:
- 推荐使用 nvm(Linux/macOS)或 nvm-windows(Windows)管理版本
- 推荐使用 pnpm 作为包管理器
Rust
安装最新稳定版 Rust:
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
Windows 用户请访问 rustup.rs 下载安装。
平台特定依赖
Windows
- 安装 Visual Studio Build Tools,勾选 "C++ 桌面开发"
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 开发服务器(端口 1420,HMR 端口 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