Es6 promise 使用babel和core js编译承诺会导致无限窗口重新加载
我想在IE11上运行以下代码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
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用户。引用外部解决方案时的所有最佳做法。