Skip to content

raipiot/raipiot-admin

Repository files navigation

raipiot-admin

raipiot Admin 基于 React + TypeScript + Vite + antd + TailwindCSS。

技术栈

核心

  • React v18
  • TypeScript v5
  • Vite v5

路由层

  • tanstack-router v1

状态管理层

  • Zustand v4
  • tanstack-query v5

接口层

  • Axios

UI 层

  • antd v5
  • TailwindCSS
  • Sass
  • clsx

工具类

  • dayjs
  • lodash-es
  • use-immer

国际化

  • react-i18next

Vite 插件

  • unplugin-auto-import
  • unplugin-icons

前端工程化

  • ESLint
  • Prettier
  • CSpell
  • Commitlint
  • husky
  • lint-staged
  • cz-git

Web

安装依赖

pnpm i

启动开发环境

pnpm dev

构建生产环境

pnpm build:prod

Desktop

使用 Tauri 打包桌面端应用。

安装依赖

pnpm i

启动开发环境

pnpm desktop:dev

构建生产环境

pnpm desktop:build:prod