| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465 |
- ---
- alwaysApply: true
- ---
- ### 项目识别规则
- 在执行任何操作前,必须明确识别当前工作的项目目录:
- **移动端项目** (uni-app 项目)
- - `hdApp/` - 零售花店移动端应用
- - `ghsApp/` - 供货商移动端应用
- - `mallApp/` - 商城移动端应用
- **平板端项目** (uni-app 项目)
- - `hdPad/` - 零售花店平板端应用
- - `ghsPad/` - 供货商平板端应用
- **Web端项目**
- - `hd/` - 零售花店 Web 端
- - `ghs/` - 供货商 Web 端
- ### 目录结构标准
- 每个 uni-app 项目都应包含以下标准目录结构:
- ```
- projectName/
- ├── src/
- │ ├── pages/ # 主要页面
- │ ├── pagesXxxx/ # 分包页面 (如 pagesOrder, pagesClient 等)
- │ ├── components/ # 可复用组件
- │ ├── static/ # 静态资源
- │ ├── store/ # 状态管理
- │ ├── api/ # API 接口
- │ ├── utils/ # 工具函数
- │ ├── common/ # 公共文件
- │ ├── mixins/ # 混入
- │ ├── constant/ # 常量定义
- │ ├── filters/ # 过滤器
- │ ├── directives/ # 自定义指令
- │ ├── uni_modules/ # uni-app 插件
- │ ├── wxcomponents/ # 微信原生组件
- │ ├── platforms/ # 平台特定代码
- │ ├── hybrid/ # 混合开发
- │ ├── plugins/ # 插件
- │ ├── pages.json # 页面路由配置
- │ ├── manifest.json # 应用配置
- │ ├── main.js # 应用入口
- │ ├── App.vue # 应用根组件
- │ ├── uni.scss # 全局样式
- │ └── config.js # 配置文件
- ├── package.json
- ├── vue.config.js
- └── tsconfig.json # TypeScript 配置
- ```
- ### 操作指导
- 1. **路径确认**: 在修改代码前,必须确认当前操作的项目路径,防止跨项目目录分析与工作
- 2. **分包识别**: 注意项目中的分包结构 (pages开头的目录)
- 3. **配置文件**: 重点关注 `pages.json`, `manifest.json`, `config.js` 等配置文件
- 4. **环境区分**: 注意开发环境相关的配置文件如 `ext.json`, `ext-production.json`
- ### 常见文件作用
- - `config.js` - 应用配置 (API地址、版本号等)
- - `ext.json` - 开发环境扩展配置
- - `ext-production.json` - 生产环境扩展配置
- - `change.bat` - 环境切换脚本
- - `androidPrivacy.json` - Android 隐私配置
|