前端文档¶
Shortener Frontend 是一个基于 React 和 Semi Design 的现代化短链接管理界面。
📚 文档列表¶
🚀 快速开始¶
环境要求¶
- Node.js >= 18.0.0
- pnpm >= 8.0.0 (推荐) 或 npm
安装依赖¶
本地开发¶
构建¶
✨ 主要特性¶
- 🎨 基于 Semi Design 的现代化 UI
- 📱 响应式设计,支持移动端
- ⚡ Vite 快速构建和热重载
- 🔧 完整的 TypeScript 支持
- 🧪 全面的测试覆盖
- 🌐 国际化支持
🛠️ 技术栈¶
- 框架: React 19.2.0
- 语言: TypeScript 5.9.3
- UI 库: Semi Design 2.87.1
- 路由: React Router DOM 7.9.4
- 构建工具: Vite 7.1.10
- 测试: Vitest 3.2.4
📖 详细文档¶
🔧 配置¶
环境变量¶
创建 .env.local 文件:
主题定制¶
在 config/theme.ts 中自定义主题:
🧪 测试¶
📦 构建优化¶
项目已实现以下优化:
- 代码分割和懒加载
- 组件级别的性能优化
- 资源压缩和缓存
- Tree shaking
🌐 浏览器支持¶
- Chrome >= 60
- Firefox >= 55
- Safari >= 12
- Edge >= 79