# ai-code **Repository Path**: daiend/ai-code ## Basic Information - **Project Name**: ai-code - **Description**: No description available - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-04-29 - **Last Updated**: 2026-05-12 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # ai-code `ai-code` 是一个基于 pnpm workspace 的前端 monorepo,用于统一管理 Web 应用、Uni App 应用和跨应用工具包。 ## 当前状态 - `apps/vue-web`:主要开发应用,已包含系统管理、基础信息示例、布局、权限、接口封装、状态持久化和基础测试。 - `apps/uni-app`:Uni App + Vue 3 + TypeScript 安卓应用,当前目标仅为 Android APK。 - `packages/utils`:共享 TypeScript 工具包,包含类型判断、正则、响应式换算、请求取消、存储封装和 AES 混淆工具。 ## 环境要求 - Node.js `>=20.19.0` - pnpm `10.33.2` 安装依赖: ```bash pnpm install ``` ## 常用命令 ```bash pnpm dev:vue-web pnpm dev:uni-app pnpm build pnpm format pnpm format:check pnpm lint pnpm typecheck pnpm test:unit pnpm check ``` Uni App 安卓应用常用命令: ```bash pnpm --filter uni-app dev:app pnpm --filter uni-app build:app pnpm --filter uni-app typecheck ``` `pnpm --filter uni-app build:app` 会生成 Uni App App 平台资源;APK 打包和运行到安卓模拟器仍按 DCloud/HBuilderX 的 App 运行与发行流程处理。 ## Uni App 约定 `apps/uni-app` 只面向 Android APK,不维护 H5 或小程序作为交付目标。新增源码使用 TypeScript:普通模块使用 `.ts`,Vue SFC 使用 `