Я динамически загружаю модуль (sortable- js), используя синтаксис функции import (). Это прекрасно работает в chrome, но дает синтаксическую ошибку в крае.
Я предполагаю, что это не поддерживается, но есть другой способ достижения того же результата (то есть динамическая загрузка модуля позже в жизненном цикле страницы а не статически при загрузке)
Вот упрощенная версия кода:
<script>
import("https://cdnjs.cloudflare.com/ajax/libs/Sortable/1.10.1/Sortable.min.js")
.then(module => {
var list = document.getElementById('items');
Sortable.create(list);
});
</script>
Вы можете поиграть с ним здесь:
https://jsfiddle.net/qje0zsLr/
(нажмите F12 в Edge, и вы увидите ошибку на консоли)