babel 的理解

Babel

Q:Babel 是幹什麼的?shell

A:Babel 是一個工具鏈,主要用於將 ECMAScript 2015+ 版本的代碼轉換爲向後兼容的 JavaScript 語法,以便可以運行在當前和舊版本的瀏覽器或其餘環境中。npm

  • 語法轉換
  • 經過 Polyfill 方式在目標環境中添加缺失的特性 (經過 @babel/polyfill 模塊)

重點講解

1.瀏覽器

@babel/polyfillbabel

npm install --save @babel/polyfill
複製代碼

@babel/plugin-transform-runtime

npm install --save-dev @babel/plugin-transform-runtime
npm install --save @babel/runtime
複製代碼

2.工具

@babel/cli

.babelrc

相關文章
相關標籤/搜索