uni-app renderjs云打包不显示问题
uni-app renderjs云打包不显示问题
操作步骤:
- 在HBuilderX菜单中,点击发行->原生APP云打包->安心打包
预期结果:
- 打包成功,生成apk安装包,并在真机上安装,正常显示
实际结果:
- 打包成功,生成apk安装包,并在真机上安装,renderjs中mapbox组件未显示
bug描述:
- app真机调试时,renderjs组件能正常显示,云打包之后,renderjs组件无法显示,并报如下错误:
[1711628554744][43ms][wxs]:"module mapbox not found" at uni-app-view.umd.js:1
开发环境 | 版本号 | 项目创建方式 |
---|---|---|
PC开发环境操作系统 | Mac | |
PC开发环境操作系统版本 | macOS 10.15.7 | |
HBuilderX类型 | 正式 | |
HBuilderX版本 | 3.99 | |
手机系统 | Android | |
手机系统版本 | Android 14 | |
手机厂商 | 小米 | |
手机机型 | 小米13 | |
页面类型 | vue | |
vue版本 | vue3 | |
打包方式 | 云端 | |
项目创建方式 | HBuilderX |
1 回复
在使用 Uni-App 进行开发时,如果你使用了 renderjs
,并且在云打包后遇到页面不显示的问题,可能是由于以下几个原因导致的。以下是一些常见的排查和解决方法:
1. 检查 renderjs
的引入和使用
- 确保在页面中正确引入了
renderjs
,并且使用了正确的语法。 - 例如:
<template> <view> <renderjs :render="renderFunc"></renderjs> </view> </template> <script> export default { methods: { renderFunc(h) { return h('div', 'Hello, RenderJS!'); } } } </script>