news 2026/6/10 14:32:50

HBuilder X 运行小程序时微信开发者工具没有自动打开mp-weixin文件夹[ app.json 文件内容错误] app.json: 在项目根目录未找到 app.json

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
HBuilder X 运行小程序时微信开发者工具没有自动打开mp-weixin文件夹[ app.json 文件内容错误] app.json: 在项目根目录未找到 app.json

HBuilderX运行小程序时,微信开发者工具提示app.json文件内容错误且在项目根目录未找到app.json

问题定位

这个报错的本质是:微信开发者工具尝试加载的目录里,没有找到小程序必需的app.json文件。可能的原因包括:

  1. HBuilderX编译生成mp-weixin文件夹时出错,导致app.json未生成
  2. 微信开发者工具加载的目录不是真正的mp-weixin根目录(比如多套了一层文件夹)

解决方案

1、定位正确的mp-weixin目录(关键)

首先找到HBuilderX编译后生成的mp-weixin文件夹,确认里面是否有app.json

打开HBuilderX项目,依次找到根目录下的文件夹:unpackage → dist → dev → mp-weixin;

检查mp-weixin文件夹根目录是否有app.json文件:

  • 如果没有:说明HBuilderX编译失败,需重新编译;
  • 如果有:说明微信开发者工具加载的路径错了(比如指向了mp-weixin的上级 / 下级目录)。

2、修复 HBuilderX 编译 / 配置问题

情况 A:mp-weixin里没有app.json(编译失败)

  1. 检查项目的manifest.json文件(小程序配置核心文件):
  • 打开manifest.json→ 切换到「微信小程序配置」标签;
  • 确认「小程序AppID」填写正确(测试可填touristappid),其他配置(如名称、版本)无乱码 / 格式错误;
  • 切换到「源码视图」,检查JSON格式是否合法(无多余逗号、引号配对正确)。
  1. 清理编译缓存并重新编译:
  • HBuilderX中点击顶部「运行」→「运行到小程序模拟器」→「清理微信小程序编译缓存」;
  • 右键项目 →「运行」→「运行到小程序模拟器」→「微信开发者工具」,重新编译生成mp-weixin

3、手动导入正确的目录到微信开发者工具(临时方案)

如果自动打开仍失败,可以手动导入正确的目录到微信开发者工具。

  1. 关闭微信开发者工具中报错的项目;
  2. 打开微信开发者工具 → 点击「导入项目」;
  3. 「项目目录」选择HBuilderX项目下的unpackage/dist/dev/mp-weixin(必须选到mp-weixin根目录);
  4. AppID」填写在manifest.json里配置的ID(测试填touristappid);
  5. 取消勾选「不校验合法域名…」(开发阶段建议勾选),点击「导入」。

4、检查微信开发者工具的兼容配置

确认微信开发者工具的「服务端口」已开启(设置→安全设置→开启服务端口)。

如下图:

打开服务端口的开关,问题就解决了。

总结

  • 核心问题:微信开发者工具找不到app.json,要么是HBuilderX没编译生成,要么是加载路径错了;
  • 关键操作:先定位mp-weixin目录确认app.json是否存在,再修复编译 / 路径配置;
  • 快速验证:手动导入mp-weixin根目录到微信开发者工具,排除自动打开的干扰,先确保项目能正常运行。
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/10 12:29:29

20260120 - Linux驱动学习笔记:SPI子系统核心层到具体硬件驱动

详细追踪从spi.c中的函数接口 spi_write() 到 spi-imx.c 中具体硬件操作的完整调用链。 完整的函数调用链 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 第1步:应用层/设备驱动调用 ━━━━━━━…

作者头像 李华
网站建设 2026/6/9 22:49:41

【物理应用】滑块-曲柄机构Matlab仿真

✅作者简介:热爱数据处理、建模、算法设计的Matlab仿真开发者。🍎更多Matlab代码及仿真咨询内容点击 🔗:Matlab科研工作室🍊个人信条:格物致知。🔥 内容介绍滑块 - 曲柄机构是机械传动领域最基础…

作者头像 李华
网站建设 2026/6/10 14:07:20

ssm228图书预订 网上书城管理系统vue

目录系统概述核心功能模块技术实现创新点应用价值开发技术源码文档获取/同行可拿货,招校园代理 :文章底部获取博主联系方式!系统概述 SSM228网上书城管理系统基于Vue.js前端框架与SSM(SpringSpring MVCMyBatis)后端架构开发&…

作者头像 李华
网站建设 2026/5/18 16:40:50

SSM242的房屋租赁平台vue带房东

目录SSM242房屋租赁平台Vue带房东功能摘要开发技术源码文档获取/同行可拿货,招校园代理 :文章底部获取博主联系方式!SSM242房屋租赁平台Vue带房东功能摘要 SSM242房屋租赁平台基于Vue.js前端框架与SSM(SpringSpringMVCMyBatis)后…

作者头像 李华
网站建设 2026/6/10 14:09:00

SSM243的房屋租赁系统vue

目录SSM243房屋租赁系统Vue摘要开发技术源码文档获取/同行可拿货,招校园代理 :文章底部获取博主联系方式!SSM243房屋租赁系统Vue摘要 SSM243房屋租赁系统是一个基于Spring、SpringMVC、MyBatis(SSM)后端框架和Vue.js前端框架的现…

作者头像 李华