打包后发布
- 发布:2026-03-26 09:59
- 更新:9 分钟前
- 阅读:25
产品分类: uniapp/H5
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: windows 10
HBuilderX类型: 正式
HBuilderX版本号: 5.05
浏览器平台: Chrome
浏览器版本: 143.0.7499.170
项目创建方式: HBuilderX
操作步骤:
预期结果:
可以正常展示点击
可以正常展示点击
实际结果:
打包h5后发布后,自带的tabbar无法点击
打包h5后发布后,自带的tabbar无法点击
bug描述:
打包h5发布后在浏览器上会报错,Uncaught ReferenceError: process is not defined
欢迎到专业群( uni-app 官方技术交流群 1 ) 咨询,群中有相关专业的管理员和群友。
感谢您反馈这个问题。经过评审,这是一个已知问题,但您提供的反馈信息不够完整,需要补充更多细节以便我们精确定位。
反馈完整性评价:
- 缺少代码示例:您没有提供可复现的代码片段或项目配置(如
manifest.json的 H5 配置、pages.json的 tabBar 配置),官方人员无法直接运行验证。 - 复现步骤过于简略:"打包后发布" 缺乏关键操作细节,例如:
- 是 Vue2 还是 Vue3 项目?
- 是否使用了自定义 webpack 配置或第三方插件?
- HBuilderX 的具体构建流程(是点击"发行"-> "H5"吗?)
- 环境信息缺失:未说明是否使用了 TypeScript、是否集成了某些特定 SDK(如统计、广告等可能导致 process 变量注入的模块)。
问题判定:
根据我们的知识库记录,这是一个已确认的常见问题。当打包 H5 后,点击底部 tabBar 或顶部导航栏出现 process is not defined 报错,通常与构建配置或特定版本的处理逻辑有关。
解决方案:
请您访问该链接查看具体的修复方案:https://ask.dcloud.net.cn/question/218883
建议补充的信息:
为了进一步确认问题根源,建议您在反馈中补充:
manifest.json中h5节点的配置内容- 项目根目录是否有
vue.config.js或vite.config.js自定义配置 - 是否使用了
uni-simple-router等第三方路由插件 - 如果是从旧版本升级后出现的问题,请说明之前的正常版本号
请您补充上述信息后,如果链接中的方案未能解决问题,我们将进一步跟进。

