在构建时,babel无法编译到ES5的ES6功能是什么?

时间:2017-02-21 19:24:55

标签: javascript babel babel-polyfill

我无法找到Babel编译器无法编译的一组已定义的功能。我知道有babel-polyfill和core.js但是我需要知道bab20编译器无法编译的es2015功能的确切名称。

任何帮助都将不胜感激。

由于

1 个答案:

答案 0 :(得分:3)

有一个令人惊叹的网站,可以为您提供有关浏览器兼容性,浏览器甚至移动支持的所有信息。

拥有look at this

第二栏是Babel。类别在左侧。如果你点击小右箭头符号,你甚至可以看到提供合规性的测试 - 我认为这是一个神话般的功能!

Babel的最新版本提高了他们的数量。在最新之前它刚刚超过50%。现在它们是71%(2017年2月21日)。

您甚至可以切换到仍然缺乏ES5支持,或通过前沿变化(2016 +)展望未来。

就core.js polyfills而言,this link提供了所提供的功能支持的索引。这在功能方面有所突破,如果您导航到其中一个,您将进入提供新功能的模块列表。这些模块中的每一个都可以单独打包,因此如果需要考虑脚本的大小,您可以选择所需的模块。有关仅使用所选模块的详细信息,请参阅this link