Как мне установить и использовать three.js Модули ES6

#javascript #three.js

#javascript #three.js

Вопрос:

Итак, во всех THREE.js примеры всегда есть такие вещи, как

import { FirstPersonControls } from './jsm/controls/FirstPersonControls.js';

Есть ли место, где я могу найти все эти библиотеки и их cdn? Спасибо!

Комментарии:

1. github.com/mrdoob/three.js/blob/master/examples/jsm/controls/…

Ответ №1:

Все файлы модулей ES6 из каталога examples являются частью three пакета npm и могут быть импортированы следующим образом:

 import { FirstPersonControls } from 'three/examples/jsm/controls/FirstPersonControls .js';
  

Различные CDN, такие как jsDelivr или unpkg, могут предоставлять эти модули по URL-адресам, таким как:

 https://cdn.jsdelivr.net/npm/three@0.122/examples/jsm/controls/FirstPersonControls.js
  

Комментарии:

1. Я попытался использовать командную строку для установки, но он сказал, что npm не существует. Кроме того, в приведенной ссылке говорится: «Не удалось найти запрошенный файл /examples/jsm/controls/FirstPersonControls .js в three».

2. Sry, в ссылке была опечатка. Если npm отсутствует, установите node.js в вашей системе.