为什么需要Babel JS?

Babel是一个工具链,主要用于在当前和较旧的浏览器或环境中将ECMAScript 2015+代码转换为JavaScript的向后兼容版本。Babel的插件允许您立即使用新语法,而无需等待浏览器支持。

使用babel JS的主要原因是-

  • 语法转换(最新的JS语法为向后兼容的语法。)

  • 目标环境中缺少的Polyfill功能(通过@ babel / polyfill)

  • 源代码转换(代码模式)