# 故障排查指南

## 问题：Failed to resolve import "vue"

### 解决方案

1. **确保依赖已安装**
   ```bash
   cd frontend
   npm install vue pinia
   ```

2. **清除缓存并重新安装**
   ```bash
   cd frontend
   npm cache clean --force
   rm -rf node_modules
   npm install
   ```

3. **在HBuilderX中运行**
   - 不要使用命令行运行
   - 直接在HBuilderX中：运行 → 运行到浏览器
   - HBuilderX会自动处理依赖

4. **检查node_modules**
   - 确保 `frontend/node_modules/vue` 目录存在
   - 如果不存在，执行 `npm install vue`

5. **如果仍然报错**
   - 尝试删除 `vite.config.js`（HBuilderX项目可能不需要）
   - 或者简化 `vite.config.js` 配置

## 常见问题

### Q: HBuilderX提示缺少index.html？
A: 已创建 `index.html` 文件，如果还有问题，检查文件是否在根目录。

### Q: 依赖安装失败？
A: 对于HBuilderX项目，通常不需要手动安装uni-app相关依赖，只需要安装业务依赖（vue、pinia）。

### Q: API请求失败？
A: 确保后端服务已启动，检查 `utils/request.js` 中的API地址配置。




