小程序端,删除unpackage文件后,重新编译,dist文件无project.config.json文件。
报错:Error: project.config.json 中缺少了 appid (code 20)
1、重新删除HBX和WX开发着工具都无效果,怎么处理。
2、现在所有的uniapp小程序都无法跑起来...,都是报错Error: project.config.json 中缺少了 appid (code 20)。
3、能确认manifest.json小程序端配置无误。
小程序端,删除unpackage文件后,重新编译,dist文件无project.config.json文件。
报错:Error: project.config.json 中缺少了 appid (code 20)
1、重新删除HBX和WX开发着工具都无效果,怎么处理。
2、现在所有的uniapp小程序都无法跑起来...,都是报错Error: project.config.json 中缺少了 appid (code 20)。
3、能确认manifest.json小程序端配置无误。
根据问题描述,删除unpackage后重新编译缺少project.config.json导致appid错误,这是uni-app编译机制问题。解决方案如下:
检查manifest.json配置:确保mp-weixin节点包含正确的appid,例如:
"mp-weixin": {
"appid": "wx1234567890",
"setting": {
"urlCheck": false
}
}
手动创建配置文件:在项目根目录(非unpackage)创建project.config.json,内容需包含appid:
{
"description": "项目配置文件",
"appid": "你的微信appid",
"projectname": "项目名称"
}
清理并重编译:
npm run dev:mp-weixin(cli项目)或HBuilderX中"清理并重新编译" 特别注意:HBuilderX 3.6.16+起支持项目根目录自定义配置文件,若使用CLI项目需在src目录配置。
若仍无效,请检查manifest.json是否有语法错误,或尝试新建测试项目验证环境配置。
Aideners (作者)
项目是老项目,不好分离成DEMO,不过有需要我可以录一个视频。
2025-12-09 09:39