Компиляция Promises с babel и core-js приводит к бесконечной перезагрузке окна
Я хочу запустить следующий кусок кода на IE11
let myPromise = Promise.resolve(123);
myPromise.then((value) => {
console.log(value);
});
Мой рецепт - Rollup и babel (и core-js для полифиллинга) со следующим .babelrc
конфигурация:
{
"presets": [
["@babel/preset-env", {
"useBuiltIns": "usage",
"corejs": 3,
"targets": {
"browsers": ["last 2 versions", "ie >= 11"]
}
}]
]
}
Когда я пытаюсь загрузить код, я получаю бесконечный цикл. Кажется, вкладка браузера перезагружается каждые пару миллисекунд.
0 ответов
Я просто хотел, чтобы вы знали, что ваш вопрос / проблема в core-js (https://github.com/zloirock/core-js/issues/627) был действительно полезен и решил проблему для меня, что было точно так же, как твой там и здесь.
Поэтому я хотел бы оставить здесь решение при условии от Дениса Пушкарева - как я нашел эту тему первой, и это может помочь другим разработчикам быстро получить ответ:
Вы можете изменить параметры на format: 'iife', чтобы он работал.