熔岩番剧库 LavaAnimeLib 的前端,当前版本 V2.5。
本项目的 V2 版本仍然是不能自行部署的高耦合程序,自行部署将在正在开发中的 V3 版本中支持。
本项目的(前端)主要使用了以下库:
- Nuxt:一个开箱即用的 Vue 开发环境,提供 SSR、自动导入、跨平台部署、TypeScript 等支持,其还包含了以下框架:
- Vite:下一代的前端工具链
- Vue.js:渐进式 JavaScript 框架
- Vue Router:Vue.js 的官方路由
- Pinia:符合直觉的 Vue.js 状态管理库
- NaiveUI:一个 Vue 3 组件库,比较完整,主题可调,使用 TypeScript,快,有点意思
- Tailwind CSS:一个功能类优先的 CSS 框架
- VueUse:Vue 开发常用工具集
- ArtPlayer:一个现代化的 HTML5 视频播放器
此项目使用 pnpm 进行依赖管理,请确保你已经全局安装了 pnpm.
pnpm i
pnpm dev
pnpm generate
pnpm preview