
简体中文
# 克隆项目
git clone <repository-url>
cd zhontai-ui-admin-app
# 安装依赖
pnpm install# 启动 H5 开发服务器
pnpm dev# 启动 App 开发模式
pnpm dev:app
# Android App
pnpm dev:app-android
# iOS App
pnpm dev:app-ios# 微信小程序
pnpm dev:mp-weixin
# 支付宝小程序
pnpm dev:mp-alipay
# 百度小程序
pnpm dev:mp-baidu
# 头条小程序
pnpm dev:mp-toutiao
# QQ 小程序
pnpm dev:mp-qq
# 飞书小程序
pnpm dev:mp-lark
# 快手小程序
pnpm dev:mp-kuaishouH5 模式支持多环境配置:
# 开发环境
pnpm dev:h5:development
# 预发环境
pnpm dev:h5:staging
# 生产环境
pnpm dev:h5:production# H5 构建
pnpm build:h5
# App 构建
pnpm build:app
# 微信小程序构建
pnpm build:mp-weixin
# 其他平台构建...本项目使用 alova 的代码生成功能,从 Swagger 文档自动生成 API 接口代码:
# 生成 API 接口代码
pnpm alova-gen生成配置位于 alova.config.ts,支持多个 Swagger 源:
src/api/adminsrc/api/devsrc/api/demo# ESLint 检查
pnpm lint
# 自动修复
pnpm lint:fix# TypeScript 类型检查
pnpm type-check# 启动文档开发服务器
pnpm docs:dev
# 构建文档
pnpm docs:build
# 预览文档
pnpm docs:preview请升级 Node.js 到指定版本,推荐使用 nvm 或 fnm 管理 Node.js 版本。
# 安装 pnpm
npm install -g pnpm
# 验证版本
pnpm -v尝试清除缓存后重新安装:
# 清除缓存
pnpm store prune
# 重新安装
rm -rf node_modules pnpm-lock.yaml
pnpm install