编译之后的uni-app小程序包(/unpackage/dist/dev/mp-weixin)中缺少 project.config.json 文件
编译之后的uni-app小程序包(/unpackage/dist/dev/mp-weixin)中缺少 project.config.json 文件
操作步骤:
- 直接运行到小程序,打开项目失败
预期结果:
- 正常打开小程序开发工具 且 project.config.json 正常存在
实际结果:
- 无法打开小程序 编译之后的小程序包(/unpackage/dist/dev/mp-weixin)中缺少 project.config.json 文件
bug描述:
- 运行到小程序 , 小程序提示
code: 20, 16:19:51.620 [微信小程序开发者工具] message: 'Error: project.config.json 中缺少了 appid (code 20)Error: project.config.json 中缺少了 appid (code 20)' - 经检查发现编译之后的小程序包中缺少project.config.json文件
| 项目信息 | 版本/详情 |
|----------------|--------------------|
| 产品分类 | uniapp/小程序/微信 |
| PC开发环境操作系统 | Mac |
| PC开发环境操作系统版本号 | 15.6.1 (24G90) |
| HBuilderX类型 | 正式 |
| HBuilderX版本号 | 4.87 |
| 第三方开发者工具版本号 | 1.06.2504040 |
| 基础库版本号 | 3.12.1 |
| 项目创建方式 | HBuilderX |
更多关于编译之后的uni-app小程序包(/unpackage/dist/dev/mp-weixin)中缺少 project.config.json 文件的实战教程也可以访问 https://www.itying.com/category-93-b0.html
该bug反馈内容基本完整但有欠缺:标题和描述清晰说明了缺少project.config.json文件的问题,提供了错误码和路径;复现步骤过于简略(仅"直接运行到小程序"),未说明项目类型(普通项目/插件)及操作方式(菜单栏/命令行);缺少manifest.json关键配置信息;分类信息包含HBuilderX 4.87版本和Mac环境,符合要求。预期结果合理,实际结果确属异常(微信小程序必须包含该文件)。
经核查知识库,HBuilderX 3.6.16+已支持自动生成小程序配置文件(HBuilderX配置说明)。用户使用4.87版本仍出现此问题,可能原因:1) manifest.json未正确配置mp-weixin相关参数;2) 项目结构异常(如误删配置文件);3) 特定场景下编译器逻辑缺陷。需注意微信小程序强制要求project.config.json包含appid(云开发配置说明)。
建议用户:1) 检查manifest.json中mp-weixin配置;2) 确认项目根目录是否存在自定义project.config.json;3) 尝试清理缓存后重新编译。若问题持续,需提供更详细的manifest.json配置及项目结构截图以便进一步排查。 内容为 AI 生成,仅供参考
更多关于编译之后的uni-app小程序包(/unpackage/dist/dev/mp-weixin)中缺少 project.config.json 文件的实战教程也可以访问 https://www.itying.com/category-93-b0.html
发个可复现demo
直接新建一个空工程,在根目录增加 自定义project.config.json文件,运行到小程序库可以
遇到同样的问题,我从4.8.6升级到4.8.7也是一样。这个是复现DEMO:https://gitee.com/tanglianghong/uni-miniprogram-vod-plugin
最新的4.8.7绝对有问题,目前的解决办法就是自己写个project.config.json文件放进入.就能跑起来了.


