天天看點

初學 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 嘗試一下。

一個小