我尝试从web导入模块:
import * as THREE from 'https://unpkg.com/three@0.130.1/build/three.module.js';
import { OrbitControls } from 'https://unpkg.com/three@0.130.1/examples/jsm/controls/OrbitControls';
import { GLTFLoader } from 'https://unpkg.com/three@0.130.1/examples/jsm/loaders/GLTFLoader.js';
但我明白了 Uncaught TypeError: Failed to resolve module specifier "three". Relative references must start with either "/", "./", or "../".
1条答案
按热度按时间yizd12fk1#
我相信第一次导入可以很好地工作,但是示例文件的代码如下所示
如果您想保持三个导入的原样,我认为您需要下载示例并将其修改为从导入
'https://unpkg.com/three@0.130.1/build/three.module.js'
.或者,我有一个实验
importmap
该功能可能允许您定义从“三个”到相应url的Map。或者,这就是为什么我们通常使用像webpack这样的捆绑包将所有导入组装在一起。