2026-03-06 17:22:07 +08:00
2026-03-06 17:22:07 +08:00
2026-03-06 17:22:07 +08:00
2026-03-06 17:22:07 +08:00
2026-03-06 17:22:07 +08:00
2026-03-06 17:20:09 +08:00
2026-03-06 17:22:07 +08:00
2026-03-06 17:22:07 +08:00
2026-03-06 17:22:07 +08:00
2026-03-06 17:22:07 +08:00
2026-03-06 17:22:07 +08:00
2026-03-06 17:22:07 +08:00
2026-03-06 17:22:07 +08:00
2026-03-06 17:22:07 +08:00
2026-03-06 17:22:07 +08:00
2026-03-06 17:22:07 +08:00

Jellyfish Frontend

一个基于 Vite + React + TypeScript 的现代化前端脚手架,集成了 Tailwind CSS 和 Ant Design。

技术栈

  • Vite - 下一代前端构建工具
  • React 18 - UI 库
  • TypeScript - 类型安全的 JavaScript
  • Tailwind CSS - 实用工具优先的 CSS 框架
  • Ant Design - 企业级 UI 设计系统
  • ESLint - 代码检查工具

快速开始

安装依赖

npm install

开发模式

npm run dev

开发服务器将在 http://localhost:5173 启动。

构建生产版本

npm run build

编译后的文件将在 dist 目录中。

代码检查

npm run lint

预览生产版本

npm run preview

项目结构

jellyfish/
├── src/
│   ├── components/        # React 组件
│   │   ├── CustomButton.tsx
│   │   ├── CustomCard.tsx
│   │   └── index.ts
│   ├── App.tsx            # 主应用组件
│   ├── main.tsx           # 入口文件
│   └── index.css          # 全局样式
├── index.html             # HTML 模板
├── vite.config.ts         # Vite 配置
├── tsconfig.json          # TypeScript 配置
├── tailwind.config.js     # Tailwind CSS 配置
├── postcss.config.js      # PostCSS 配置
├── .eslintrc.json         # ESLint 配置
└── package.json           # 项目依赖

功能特性

✅ Vite 快速开发 - HMR 热更新,极速开发体验 ✅ React 18 - 最新的 React 版本和特性 ✅ TypeScript - 完整的类型支持和智能提示 ✅ Tailwind CSS - 快速构建现代化 UI ✅ Ant Design - 丰富的企业级组件库 ✅ ESLint - 代码规范检查

配置说明

Tailwind CSS 配置

tailwind.config.js 已配置为:

  • 扫描 src 目录下所有 .tsx 文件
  • 禁用 Tailwind 的 preflight 样式以避免与 Ant Design 冲突

Ant Design 使用

在组件中直接导入使用:

import { Button, Card, Table } from 'antd'
import { DeleteOutlined } from '@ant-design/icons'

开发建议

  1. 组件化开发 - 在 src/components 目录中创建可复用组件
  2. 类型定义 - 充分利用 TypeScript 的类型检查
  3. 样式管理 - 优先使用 Tailwind CSS 类名,复杂样式在 CSS 文件中定义
  4. 代码规范 - 运行 npm run lint 检查代码规范

常见问题

Q: 如何添加新的依赖包?

npm install package-name

Q: 如何自定义 Ant Design 主题?

在 tailwind.config.js 中的 theme 部分进行自定义,或使用 Ant Design 的 ConfigProvider。

Q: 如何处理环境变量?

在项目根目录创建 .env 或 .env.local 文件:

VITE_API_URL=https://api.example.com

在代码中使用:

const apiUrl = import.meta.env.VITE_API_URL

许可证

MIT

S
Description
一站式 AI 生成短剧(竖屏短剧 / 微短剧)的生产工具 , 从剧本输入 → 智能分镜 → 角色/场景/道具一致性管理 → AI 视频生成 → 后期剪辑 → 一键导出成片 .
Readme Apache-2.0
3.2 MiB
0 Stars 1 Watchers 0 Forks
Languages
Python 49.8%
TypeScript 48.1%
CSS 0.8%
PLpgSQL 0.5%
HTML 0.4%
Other 0.3%