初学 Babel 工作原理
前言
Babel
对于前端开发者来说应该是很熟悉了,日常开发中基本上是离不开它的。
已经 9102 了,我们已经能够熟练地使用 es2015+
的语法。但是对于浏览器来说,可能和它们还不够熟悉,我们得让浏览器理解它们,这就需要 Babel
。
当然,仅仅是 Babel
是不够的,还需要 polyfill
等等等等,这里就先不说了。
What:什么是 Babel
Babel is a toolchain that is mainly used to convert ECMAScript 2015+ code into a backwards compatible version of JavaScript in current and older browsers or environments.
简单地说,Babel
能够转译 ECMAScript 2015+
的代码,使它在旧的浏览器或者环境中也能够运行。
我们可以在 https://babel.docschina.org/repl 尝试一下。
一个小