如图,model.js中需要引入了index.js(npm包)中的方法,但是import失败。这是为什么?
报错信息如下
import/export 是ES6加载模块的语法,require/module.exports是nodejs加载模块的语法
当你使用import的时候
import GLTFExoprter from 'three-gltf-exporter';
three-gltf-exporter这个文件里面应该写成
export default _GLTFExoprter;
10 回答11.3k 阅读
5 回答4.9k 阅读✓ 已解决
4 回答3.2k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
3 回答2.4k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决
好像是three-gltf-exporter这个包中并不是使用的default方式导出的,你看一看他是不是export default这样的方式导出的,如果不是,那报错肯定了,你可以使用import * as GLTFExoprter from 'three-gltf-exporter'。这样就不会报错了