今天没事干,尝试做一个threejs的小demo出来。
卡在了第一步,没法加载GLTFLoader。
官网上是这样加载的:
import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js';
我看到的教程里也是这么加载的
import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js';
。但是当本人刚写进去就爆红,提示
这个文件没了吗?经过一通查找,发现现在根本就没有‘three/addons’这个文件夹。中文教程不更新一下就算了,官网都没更新??
后续是追查到了GitHub仓库,全局搜索了一下,发现该文件在GitHub的源代码中已经更改位置了,现在的位置是
所以出现同样错误的同学,你需要这么导入:
import { GLTFLoader } from 'three/examples/jsm/loaders/GLTFLoader';