Использование автономного модуля ES6 в IE11 - PullRequest
0 голосов
/ 12 марта 2020

У меня есть небольшой модуль ES6, который я написал, который теперь должен быть интегрирован в проект, который должен поддерживать IE11. Остальная часть проекта написана на ES5, и в идеале я хотел бы просто перенести мой модуль и импортировать его в виде скрипта в HTML проекта, а экспортируемое значение привязано к объекту window.

Я пробовал несколько разных конфигураций для babel, но все они, похоже, были ориентированы на передачу полного пакета кода или требовали импорта полифилов в исходный модуль (который в настоящее время не имеет зависимостей), но, похоже, ничего не совместимо с IE11 .

Состав модуля:

const MyModule = (() => {
    const moduleStuff = {}
    function moduleLogic(params) {
          doStuff(params)
    }

    return {
        init: initParams => doStuff(initParams),
        moduleMethod: moduleData => {
            doStuff(moduleMethod)
        }
    }
})();

export default MyModule;

1 Ответ

0 голосов
/ 13 марта 2020

Не предназначен для ответа, но ссылка слишком длинна для комментария.

С удаленной опечаткой, , кажется, выглядит хорошо

...