У меня много проблем с получением материалов в трех примерах (например, EffectComposer или Detector) для работы с webpack и typescript.
Сначала все соответствующие файлы *.d.ts
присутствуют и устанавливаются через tsd
. Моя проблема заключается в том, что webpack фактически включает файлы, не связанные со сборкой по умолчанию 3Js (а именно вещи в examples/js/
).
С three
, установленным с npm, я могу сделать что-то вроде
import THREE = require('three');
Что работает отлично, но не имеет ни одного из вышеупомянутых положительных героев. Есть еще несколько пакетов из трех пакетов на npm, которые связывают плагины, но я не думаю, что они работают с typescript (поскольку require('three-js')(['EffectComposer'])
отклоняется компилятором typescript.
Кто-нибудь получил что-то в этом пакете (например, постобработку) для работы с typescript?