es6 Импорт three.js

Мой рабочий процесс для es6 использует babel и babel-plugin-transform-es2015-modules-system.js длятолько Преобразование модуля импорта / экспорта для использования с system.js. Я просто использую «зеленый» браузер для всех функций es6, кроме импорта / экспорта модулей, которые являются стандартом whatwg, поэтому не «es6».

Это хорошо работает с устаревшими (не es6) библиотеками, я могу «импортировать» все нужные мне пакеты npm. Каким-то образом babel, только с модулями babel, преобразуется, и system.js волшебным образом работает.

За исключением Three.js. Я попробовал это со всеми тремя выпусками: three.js, three.min.js & three.modules.js. Первые два молча терпят неудачу, в результате чего получается «неопределенный» модуль. Третий терпит неудачу, желая traceur .. Я предполагаю для system.js-как преобразования?

Итак, что мне нужно сделать, чтобы использовать three.js в моем мире es6?

Я думаю, я мог бы просто использовать<script> тег и глобальный на три. Или, возможно, используйте Rollup / Webpack для устранения модулей?

Но держу пари, что есть разумное решение. В конце концов, three.js использует модули es6 внутри.

Ответы на вопрос(2)

Ваш ответ на вопрос