Задать вопрос
alexjet73
@alexjet73

Ошибка three на редми ноте 7 как решить?

676a9a5473c1e331508577.png
Не знаю уже как решить изначально грузил по инструкции :
Код
<script type="importmap">
      {
        "imports": {
          "three": "https://cdn.jsdelivr.net/npm/three@0.170.0/build/three.module.js",
          "three/addons/": "https://cdn.jsdelivr.net/npm/three@0.170.0/examples/jsm/"
        }
      }
    </script>
import * as THREE from 'three';
import { OrbitControls } from 'three/addons/controls/OrbitControls.js';
import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js';

Всё работает на многих смартфонах, а на некоторых выдает ошибку выше.
Попробовал просто скачал всё что надо и загружать так:
Код
import * as THREE from './three/three.module.js';
import { OrbitControls } from './three/OrbitControls.js';
import { RoundedBoxGeometry } from './three/RoundedBoxGeometry.js';
import { GLTFLoader } from './three/GLTFLoader.js';

Всё равно появляется эта ошибка. И так же на других смартфонах всё работает.
Всю голову сломал что за проблема такая и как решить. Буду признателен за подсказку если кто сталкивался с таким, как решить.

UPD: Нашел вот такую информацию на гитхаб, но нет ни каких примеров как теперь подключать аддоны, в доках тот же пример что выше висит до сих пор, хотя пишут будто щас подключение по CDN работает как то иначе
Цитата
This change is listed in the migration guide https://github.com/mrdoob/three.js/wiki/Migration-...

NPM: ES6 modules in examples/jsm now import using the bare specifier three.
This change breaks working with modules in cdns such as https://www.jsdelivr.com/ and https://unpkg.com/. Please use https://www.skypack.dev/ instead.

That means loading modules in web apps from node_modules is not supported anymore.
  • Вопрос задан
  • 71 просмотр
Подписаться 1 Простой 2 комментария
Пригласить эксперта
Ответы на вопрос 1
@historydev Куратор тега JavaScript
Редактирую файлы с непонятными расширениями
Собрать js через webpack и проверить.
Поддержка es6 не 100%
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы