Skip to content

SearchFly 个性化搜索助手 快速开始

🚀 快速开始

SearchFly 是一款开源的个性化搜索效率工具,以下是本地开发浏览的快速指南:

🔧 前置要求

  • Node.js 18+(推荐使用 Node.js 20 LTS)
  • pnpm 包管理器

📥 本地开发浏览

bash
# 克隆仓库
git clone https://github.com/gitcoffee-os/searchfly.git
cd searchfly

# 安装依赖
pnpm i

# 启动开发服务器
pnpm dev

🎯 开发与构建

开发模式

bash
# 运行 Vite 开发服务器
pnpm dev # 支持实时重载与 HMR 热更新

构建生产版本

bash
# 构建生产版本
pnpm build

✨ 代码质量

bash
# 使用 Prettier 格式化代码
pnpm format

# 检查代码格式
pnpm format:check

📦 项目结构

├── assets/             # 静态资源文件
├── plugins/            # 内置插件集合
├── scripts/            # 辅助脚本
├── src/                # 源代码目录
│   ├── locales/        # 国际化资源
│   ├── plugins/        # 插件系统核心
│   ├── router/         # 路由配置
│   ├── search/         # 搜索相关配置
│   ├── styles/         # 全局样式
│   ├── views/          # Vue 页面视图
│   ├── App.vue         # Vue 主应用
│   └── main.tsx        # 应用入口
└── package.json        # 项目配置

🎨 功能特性

  • 🔍 个性化搜索助手
  • ⚙️ 灵活强大的搜索接口配置
  • 🧩 灵活插件扩展
  • 🌐 全语言支持
  • 🎨 现代化界面
  • 🔧 高度可定制的个性化体验

📖 更多信息