是否有任何类型的babel-polyfill支持的功能列表?我们刚刚开始使用babel,我想知道我们目前依赖的某些依赖项是否可以像es6-promises
& whatwg-fetch
。如果babel-polyfill
当然支持承诺,则不需要包含es6-promises
。
答案 0 :(得分:5)
我认为经过一些研究后我发现了它。 Babel-Polyfill非常core.js + Regenerator Runtime 。单独查看这些项目,看看哪些功能将被填充。例如,在撰写本文时core.js:
<强>提取强>
window.fetch不是跨平台功能,在某些环境中它 没有意义。出于这个原因,我认为它不应该存在 核心JS。查看大量请求可能会添加到 未来。现在你可以使用这种polyfill。
<强>承诺:强>
JavaScript的模块化标准库。包括用于的填充物 ECMAScript 5,ECMAScript 6:承诺,符号,集合,迭代器, 类型化数组,ECMAScript 7+提议,setImmediate等。
所以我需要whatwg-fetch
,但我不需要es6-promises
。在IE11中测试过(它没有承诺)所以它似乎正在工作。