Задать вопрос
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.
  • Вопрос задан
  • 94 просмотра
Подписаться 1 Простой 2 комментария
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
23 янв. 2025, в 19:29
700 руб./в час
23 янв. 2025, в 19:29
17000 руб./за проект
23 янв. 2025, в 19:11
2500 руб./за проект