Skip to content

MagmaBlock/LavaAnimeLibWeb

Repository files navigation

LavaAnimeLibWeb

FOSSA Status

熔岩番剧库 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

License Scan

FOSSA Status