48 lines
1.1 KiB
Markdown
48 lines
1.1 KiB
Markdown
# 故障排查指南
|
||
|
||
## 问题: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地址配置。
|
||
|
||
|
||
|
||
|