是否有任何类型的 babel-polyfill 支持的功能列表?我们刚开始使用 babel,我想知道我们目前依赖的一些依赖项是否可以像es6-promises
&一样被消除whatwg-fetch
。如果babel-polyfill
支持 promises 当然就不需要包含es6-promises
.
问问题
2955 次
1 回答
5
我想经过一些研究我想通了。Babel-Polyfill几乎是 core.js + Regenerator Runtime。分别查看这些项目,看看哪些功能将被填充。例如,在撰写本文时core.js:
拿来:
window.fetch 不是跨平台功能,在某些环境中它没有意义。出于这个原因,我认为它不应该在 core-js 中。查看大量请求,将来可能会添加它。例如,现在您可以使用这个 polyfill。
承诺:
JavaScript 的模块化标准库。包括 ECMAScript 5、ECMAScript 6 的 polyfill:promise、symbols、collection、迭代器、类型化数组、ECMAScript 7+ 提案、setImmediate 等。
所以我需要whatwg-fetch
但我不需要es6-promises
。在 IE11 中测试(没有承诺),所以它似乎正在工作。
于 2016-07-18T16:39:02.863 回答