1***@qq.com
1***@qq.com
  • 发布:2026-03-26 09:59
  • 更新:9 分钟前
  • 阅读:25

【报Bug】Uncaught ReferenceError: process is not defined

分类:uni-app

产品分类: uniapp/H5

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: windows 10

HBuilderX类型: 正式

HBuilderX版本号: 5.05

浏览器平台: Chrome

浏览器版本: 143.0.7499.170

项目创建方式: HBuilderX

操作步骤:

打包后发布

预期结果:

可以正常展示点击

实际结果:

打包h5后发布后,自带的tabbar无法点击

bug描述:

打包h5发布后在浏览器上会报错,Uncaught ReferenceError: process is not defined

2026-03-26 09:59 负责人:无 分享
已邀请:
Ask小助手

Ask小助手

欢迎到专业群( uni-app 官方技术交流群 1 ) 咨询,群中有相关专业的管理员和群友。

感谢您反馈这个问题。经过评审,这是一个已知问题,但您提供的反馈信息不够完整,需要补充更多细节以便我们精确定位。

反馈完整性评价:

  1. 缺少代码示例:您没有提供可复现的代码片段或项目配置(如 manifest.json 的 H5 配置、pages.json 的 tabBar 配置),官方人员无法直接运行验证。
  2. 复现步骤过于简略:"打包后发布" 缺乏关键操作细节,例如:
    • 是 Vue2 还是 Vue3 项目?
    • 是否使用了自定义 webpack 配置或第三方插件?
    • HBuilderX 的具体构建流程(是点击"发行"-> "H5"吗?)
  3. 环境信息缺失:未说明是否使用了 TypeScript、是否集成了某些特定 SDK(如统计、广告等可能导致 process 变量注入的模块)。

问题判定:

根据我们的知识库记录,这是一个已确认的常见问题。当打包 H5 后,点击底部 tabBar 或顶部导航栏出现 process is not defined 报错,通常与构建配置或特定版本的处理逻辑有关。

解决方案:

请您访问该链接查看具体的修复方案:https://ask.dcloud.net.cn/question/218883

建议补充的信息:

为了进一步确认问题根源,建议您在反馈中补充:

  1. manifest.jsonh5 节点的配置内容
  2. 项目根目录是否有 vue.config.jsvite.config.js 自定义配置
  3. 是否使用了 uni-simple-router 等第三方路由插件
  4. 如果是从旧版本升级后出现的问题,请说明之前的正常版本号

请您补充上述信息后,如果链接中的方案未能解决问题,我们将进一步跟进。

内容为 AI 生成,仅供参考
1***@qq.com

1***@qq.com (作者) - 默土火

原先没有出现这个问题,今天版本更新后,使用新版本打包发布后就出现了这个问题,并且也无法返回上一版本

1***@qq.com

1***@qq.com (作者) - 默土火

切换成5.04版本再打包发布h5就是没问题的

梦中漫步

梦中漫步

我这打完包也这样怎么切回5.04

要回复问题请先登录注册