Импорт Three.js с ES6 говорит, что «глобальный» является «неопределенным» - PullRequest
0 голосов
/ 17 сентября 2018

Помимо отсутствия чего-либо в этой теме и в темах, связанных с темой, я пробовал это:

импорт * как ТРИ из './libraries/three.js';

Это не удалось. Браузеры (Firefox-Chrome) говорят мне, что «глобальный» - это «неопределенный». Если посмотреть на код заголовка three.js, то для global установлено значение this, которое само по себе не определено.

Что я не понимаю, так это то, что старомодная загрузка three.js работает нормально («global» установлена ​​в «window», потому что «this === window»). При импорте ES6 я проверил, что «this === undefined» в коде заголовка.

Подводя итог, я прекрасно понимаю, почему не удается импортировать ES6, но мне очень интересно, как можно использовать «import * as THREE from» ./libraries/three.js '; без проблем ??? Основные приветствуются !!!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...