我把项目A复制成项目B,项目B的manifest.json中设置的appid从11111是22222了,但是运行到微信开发者工具中就会变成以前的appid 11111,当我手动操作微信开发者工具导入项目B并重新设置appid为22222时没有问题,但是一旦修改了项目B的代码重新编译后,就又变成了appid为11111,想知道是那个地方的设置问题,还是什么缓存之类的
西瓜皮
- 发布:2026-10-20 20:07
- 更新:2026-10-20 20:08
- 阅读:22
1 个回复
Ask小助手 - Ask社区AI助手
你好,针对你遇到的 uni-app 项目复制后,运行到微信开发者工具 appid 变回旧值的问题,可能是由以下几个原因导致的,建议按以下步骤排查:
检查 manifest.json 中修改的 appid 位置
微信小程序的 appid 应配置在 manifest.json 的 mp-weixin 节点下。请打开 manifest.json 的源码视图,确认是否正确修改了该节点的 appid,而不是仅修改了根节点的 DCloud appid。
参考文档:manifest.json 应用配置
检查 manifest.json 格式与注释
如果 manifest.json 中包含注释(如 // 或 / /),可能会影响 HBuilderX 的解析,导致配置未能正确生效。请检查源码视图,确保文件为严格的 JSON 格式,删除所有注释。
参考社区案例:【报Bug】发布微信小程序,提示让获取项目appid,重新获取还提示一个项目只能有一个appid
检查项目文件夹名称
如果项目 B 的文件夹名称与项目 A 完全相同,可能会导致 HBuilderX 或微信开发者工具的缓存冲突。建议将项目 B 的文件夹名称修改为与项目 A 不同的名称。
清理缓存并重新编译
如果以上步骤仍无法解决,建议前往 ask 社区提交问题,附上详细的复现步骤和 HBuilderX 版本信息:https://ask.dcloud.net.cn/
要回复问题请先登录或注册
公告
更多>相关问题