Насколько мне известно, require можно использовать в подобных ситуациях. Но я бы использовал фетч
Союз Здравых СилПрофи (517)
7 месяцев назад
Да кстати, можно require. Я как то забыл вообще, что такое импортирование есть
Можно кста делать так как я, просто импорты присваивать какой-то переменной, например let infoObject = import('....')
И потом в функциях ниже обращаться к infoObject.translationList
Динамические импорты работают немного по другому, поэтому например я не могу написать в этой конструкции - import { translationList } from '/dist/js/languages/index_translate.js'. Нужно import('/dist/js/languages/index_translate.js');
А в этом файле у меня создан объект, и при таком импорте как я понял этот объект не прочитывается. Типо файл может и импортится, а вот объект в нём нет. Знаю что динам.импорты возвращают Promise, но я не придумал как мне с ним сделать так, чтоб заработало, подскажите пж
Ошибка(если юзать мой нынешний switch-case):
"Uncaught ReferenceError: translationList is not defined"