Почему присутствие одного оператора импорта нарушает другой? ⇐ Javascript
-
Гость
Почему присутствие одного оператора импорта нарушает другой?
У меня есть файл JavaScript со следующими двумя операторами import вверху:
import { FbxLoader } из "./ThreeJs/examples/jsm/loaders/FBXLoader.js"; импортировать * как Three из "./ThreeJs/src/Three.js"; Когда я загружаю это в браузер, я получаю Uncaught TypeError: не удалось разрешить спецификатор модуля «три». Относительные ссылки должны начинаться с «/», «./» или «../».. Однако, если я закомментирую первый import, эта ошибка исчезнет, но похоже, что она относится ко второму import, поскольку он ссылается на «три»! Если я поменяю местами два импорта, консоль браузера все равно сообщит об одной и той же ошибке в той же строке!
Что здесь происходит? Файлы точно существуют, пути к ним точно правильные. Если я сделаю неправильное имя одного из файлов, я получу другую ошибку (404) в консоли, так что это не должно быть проблемой с неправильным путем.
У меня есть файл JavaScript со следующими двумя операторами import вверху:
import { FbxLoader } из "./ThreeJs/examples/jsm/loaders/FBXLoader.js"; импортировать * как Three из "./ThreeJs/src/Three.js"; Когда я загружаю это в браузер, я получаю Uncaught TypeError: не удалось разрешить спецификатор модуля «три». Относительные ссылки должны начинаться с «/», «./» или «../».. Однако, если я закомментирую первый import, эта ошибка исчезнет, но похоже, что она относится ко второму import, поскольку он ссылается на «три»! Если я поменяю местами два импорта, консоль браузера все равно сообщит об одной и той же ошибке в той же строке!
Что здесь происходит? Файлы точно существуют, пути к ним точно правильные. Если я сделаю неправильное имя одного из файлов, я получу другую ошибку (404) в консоли, так что это не должно быть проблемой с неправильным путем.
Мобильная версия