在使用threejs中OBJLoader.js在场景中加载obj模型时报错,
Uncaught (in promise) TypeError: Cannot read properties of undefined (reading 'length')
刚开始以为没有设置模型position属性导致(之前有通过设置position加载出模型),
但是之后每次导入模型都会遇到这个问题
后尝试更改threejs源文件版本成功解决。
最初使用的threejs是通过在官网上复制源码到本地的,建议大家直接在github上下载源码包,这样无论是使用示例场景还是结合其他js文件加载或构建模型都可以避免一些不必要的错误。
最后附上threejs Github地址:https://github.com/mrdoob/three.js/tree/master