Es6 promise 使用babel和core js编译承诺会导致无限窗口重新加载

Es6 promise 使用babel和core js编译承诺会导致无限窗口重新加载,es6-promise,babeljs,polyfills,rollup,core-js,Es6 Promise,Babeljs,Polyfills,Rollup,Core Js,我想在IE11上运行以下代码 let myPromise = Promise.resolve(123); myPromise.then((value) => { console.log(value); }); 我的配方是Rollup和babel(&core js for polyfilling),具有以下。babelrc配置: { "presets": [ ["@babel/preset-env", { "useBuiltIns": "u

我想在IE11上运行以下代码

let myPromise = Promise.resolve(123);
myPromise.then((value) => { 
console.log(value);
});
我的配方是Rollup和babel(&core js for polyfilling),具有以下
。babelrc
配置:

{
    "presets": [
        ["@babel/preset-env", {
            "useBuiltIns": "usage",
            "corejs": 3,
            "targets": {
                "browsers": ["last 2 versions", "ie >= 11"]
            }
        }]
     ]
}

当我尝试加载代码时,会得到一些无限循环。浏览器的选项卡似乎每隔几毫秒就会重新加载一次。

我只是想让您知道,您在core js()中提出的问题确实很有帮助,并为我解决了问题,这与您在那里和这里提出的问题完全相同

因此,我想先离开这里,因为我首先找到了这个主题,它可能会帮助其他开发人员快速获得答案:

您可以将选项更改为格式:“iLife”以使其正常工作


欢迎感谢您不仅包括一个链接,还引用了相关的解决方案,确认了问题的来源,并感谢GitHub用户。引用外部解决方案时的所有最佳做法。