问题描述
打包web 项目后,项目代码无法获得 Float32Array.name 属性值,值为空。开发环境没有问题。
复现步骤
- 打包构建项目
- console.log 输出 Float32Array.name 属性值为空
系统信息:
- 发行平台: H5平台
- 操作系统 iOS 13.6
- HBuilderX版本 HBuilderX 3.6.4.20220922
- uni-app版本 [如使用Vue-cli创建/运行项目,则提供
npm run info
的运行结果] - 设备信息 iPhone8 11 pro
4条答案
按热度按时间swvgeqrz1#
自己调试看看
nwwlzxa72#
你说的很对,发现了问题。项目里包含Three.js,构建后就会出现这个问题。可以看这个 mrdoob/three.js#22432
不知道咱们构建的时候用的 core-js 是什么版本,是不是有此影响。
目前发现使用HBuilderX构建是有这个问题的。
pwuypxnk3#
不了解 Three.js,能否提供一个简单的示例项目
rbpvctlc4#
不了解 Three.js,能否提供一个简单的示例项目
亲,你看看这个可以吗?https://static-5b697f37-170d-425b-bc15-bffd63244d0c.bspapp.com/#/
是部署在咱们云服务上面的