我希望在vue的一个组件中使用three.js,npm install后,import three from 'three' 报错啊,提示default export is not declared in imported module,这种情况是three.js的问题吗?有没有什么解决方法?谢谢!
我希望在vue的一个组件中使用three.js,npm install后,import three from 'three' 报错啊,提示default export is not declared in imported module,这种情况是three.js的问题吗?有没有什么解决方法?谢谢!
po主最后是怎么引入的 自答一下谢谢
感谢楼主回答我的问题。
我原来之前也导入成功了,但是提示错误我还以为是我引入的问题,于是我按照您的引入方式导入之后发现也是提示同样的错误。
请问po主有遇到过这样的错误吗?
和版本有关系,有的版本支持:
import * as three from 'three';
而有的版本,就只能:
var three = require('three');
在console里面,输入 THREE.REVISION ,可以查看 Three.js的版本。(<script>方式导入的情况下)
另外,可以通过在 import之前debugger,来查看这个模块的变量,是否有引入。
6 回答3k 阅读✓ 已解决
6 回答2.3k 阅读
5 回答6.3k 阅读✓ 已解决
2 回答2k 阅读✓ 已解决
2 回答1.5k 阅读✓ 已解决
2 回答986 阅读✓ 已解决
2 回答1.7k 阅读✓ 已解决
default export is not declared in imported module 说明 three.js 没有默认的导出对象。可以这样引入需要的对象: