我是three.js的新手,一直在努力使工作正常。我正在尝试从three.js站点导入最新的three.js-master存储库随附的mtlLoader模块。尝试将mtlLoader模块导入到脚本中时出现此错误-

未捕获到的SyntaxError:请求的模块'../dap/build/MTLLoader.js'不提供名为'MTLLoader'的导出

我正在查看mtlLoader代码,但从我看到的内容来看,它没有导出器,但是我在three.js网站中找到的所有示例都使用与我在此处类似的代码导入该模块-

        <script type="module">
        import * as THREE from '../dap/build/three.module.js';
        import { MTLLoader } from '../dap/build/MTLLoader.js';
        </script>


我正在使用我下载的此存储库中附带的mtlLoader,但不确定是否缺少步骤。我也是在Javascript中使用模块的新手,因此,任何澄清都将不胜感激。

最佳答案

对于有类似问题的任何人,我都需要拥有服务器上存储库中的所有文件,而不仅仅是我需要的文件。

10-02 15:24