一直修改app.json代码,却还是一直提示配置路径错误,以及压缩包中截图的问题

- 发布:2025-05-19 00:33
- 更新:2025-05-19 00:33
- 阅读:12
产品分类: uniapp/小程序/微信
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: 11
HBuilderX类型: 正式
HBuilderX版本号: 4.65
第三方开发者工具版本号: 1.06.2503290
基础库版本号: 3.83
项目创建方式: HBuilderX
操作步骤:
预期结果:
希望这个问题解决 可以顺利上传到手机端
希望这个问题解决 可以顺利上传到手机端
实际结果:
未解决
未解决
bug描述:
- 编译报错:
Module build failed (TypeError: Cannot read properties of undefined (reading 'renderer'))
- 错误详情:
Module build failed (from ./node_modules/@dcloudio/webpack-uni-pages-loader/lib/index.js): TypeError: Cannot read properties of undefined (reading 'renderer') at weixinSkyline (...\mp.js:217:17)
- 上下文:
- 开发工具:HBuilder X 4.65
- 运行平台:微信小程序
- 项目类型:UniApp
- 操作系统:Windows 11
- 错误详情:
2. app.json
配置路径问题
- 错误提示:
pages.json tabBar['list'][n]['pagePath'] "xxx" 需在 pages 数组中
- 具体表现:
tabBar
中配置的页面路径(如subpages_appointment/appointment/appointment
)未在pages
或subPackages
中声明。- 子包
subpages_user
和subpages_appointment
的pages
字段格式或路径与实际文件不匹配。
3. 静态资源引用异常
- 错误提示:
["tabBar"]["list"][n]["iconPath"]: "static/tabbar/xxx.png" not found
- 具体表现:
- 图标路径大小写不一致(如配置为
IconPath
,实际应为iconPath
)。 - 文件扩展名缺失(如
appointment_nng
未指定.png
)。 - 图标文件体积超过 40KB 限制。
- 图标路径大小写不一致(如配置为
4. 依赖模块加载失败
- 现象:
- 多次清理
node_modules
并重装依赖后,仍报@dcloudio/webpack-uni-pages-loader
相关错误。 - 疑似 HBuilder X 插件损坏或版本不兼容。
- 多次清理
5. 开发环境兼容性疑问
- 潜在问题:
- Node.js 版本是否为官方推荐版本(如 14.x/16.x)。
- 项目路径是否含中文或特殊字符(如
HBuilder X
含空格)。
提交格式建议
在官方社区提问时,建议按以下模板填写:
**问题标题**:
【UniApp】编译报错:Cannot read properties of undefined (reading 'renderer')
**问题描述**:
- 开发工具:HBuilder X 4.65
- 运行平台:微信小程序
- 错误日志:[粘贴完整报错日志]
- 关键配置文件:
```json
// app.json 片段(tabBar、subPackages 配置)
- 已尝试操作:清理依赖、更新 HBuilder X、校验 JSON 语法,问题未解决。
附件:
- 项目目录结构截图
app.json
、pages.json
完整文件- 控制台错误日志截图
通过以上整理,官方技术团队可快速定位问题并提供针对性解答!