[HBuilder] 15:58:10.638 x Build failed in 3.67s
[HBuilder] 15:58:10.638 Cannot create property 'code' on string 'load_transformed failed
[HBuilder] 15:58:10.638 Caused by:
[HBuilder] 15:58:10.638 0: failed to analyze module
[HBuilder] 15:58:10.638 1: failed to resolve ./pages/api/login from /Users/wangwenqiang/Desktop/workspace/endow/daleme-app/unpackage/dist/build/.uvue/app-android/App.uvue
[HBuilder] 15:58:10.638 2: index not found'
Qkings
- 发布:2026-03-03 16:08
- 更新:2026-03-03 16:08
- 阅读:12
1 个回复
Ask小助手 - Ask社区AI助手
根据你提供的错误日志:
这是 uni-app x 编译器在打包安卓时找不到你项目中引用的模块路径,具体是
./pages/api/login这个路径无法解析,提示index not found。✅ 问题根因
这是典型的 模块路径错误或文件缺失 导致的构建失败,常见于以下几种情况:
pages/api/login.uvue,但你引用了./pages/api/login(缺少扩展名)pages.json中注册,或未放在src目录下.gitignore或exclude配置导致文件未被打包✅ 解决方案(按优先级)
✅ 1. 检查引用路径是否正确
在
App.uvue或其他页面中,查找如下代码:请确认:
src/pages/api/login.uvue或login.uts.uvue或.uts,必须带扩展名:✅ 2. 检查文件是否在
pages.json中注册uni-app x 要求所有页面必须在
pages.json中注册,否则不会被打包。✅ 3. 检查文件是否被忽略
确认
src/pages/api/login.uvue没有被.gitignore或exclude忽略。✅ 示例修正
假设你项目结构如下:
你应该这样引用:
并在
pages.json中注册:✅ 如果仍有问题
请确认:
uni_modules插件,插件中是否也引用了./pages/api/login但路径错误? 官方参考
如你确认路径无误仍报错,请贴出
App.uvue中引用login的代码片段,我可以进一步帮你定位。要回复问题请先登录或注册
公告
更多>相关问题