一个轻量级的英语学习桌面应用,帮助用户通过卡片式学习提高英语词汇量。
- 下载最新版本的安装包:
release/英语学习助手 Setup 1.0.0.exe
- 运行安装程序,按照提示完成安装
- 从开始菜单或桌面快捷方式启动应用
# 安装依赖
npm install
# 启动开发模式
npm run electron-dev
- 📚 单词学习: 卡片式学习界面,支持标记熟悉度
- 🔄 智能复习: 基于遗忘曲线的复习提醒
- 📊 学习统计: 详细的学习进度和统计数据
- 🎨 自定义背景: 支持自定义背景图片
- ⚙️ 个性化设置: 丰富的个性化配置选项
- Node.js 16+
- npm 或 yarn
# Windows 版本
npm run electron-pack-win
# Linux 版本
npm run electron-pack-linux
# macOS 版本
npm run electron-pack-mac
# 所有平台
npm run electron-pack
详细构建说明请参考 BUILD.md
- 前端: Vue 3 + Vite + Naive UI
- 桌面: Electron 24.8.8
- 数据库: SQLite3
- 状态管理: Pinia
- 构建工具: electron-builder
touchFishLearnEnglish/
├── src/
│ ├── main/ # Electron 主进程
│ ├── renderer/ # Vue 渲染进程
│ └── shared/ # 共享模块
├── assets/ # 静态资源
├── data/ # 数据文件
├── release/ # 构建输出
└── tests/ # 测试文件
- 克隆仓库
- 安装依赖:
npm install
- 启动开发模式:
npm run electron-dev
src/main/
: Electron 主进程代码src/renderer/
: Vue 前端代码src/shared/
: 共享的工具和常量
# 运行测试
npm test
# 构建测试
npm run test-build
- ✅ 基础单词学习功能
- ✅ 智能复习系统
- ✅ 学习统计
- ✅ 自定义背景
- ✅ 多平台支持
欢迎提交 Issue 和 Pull Request!
MIT License
如果遇到问题,请: