babel外掛程式的作用及區別

2021-08-28 13:12:56 字數 500 閱讀 9922

babel-preset-stage-x型別

stage-0」 法力無邊呢,因為它包含stage-1, stage-2以及stage-3的所有功能,同時還另外支援如下兩個功能外掛程式:

參考:babel-preset-x型別

babel-preset-es2015、babel-preset-es2016。es2015 可以把 es6 **編譯為 es5,es2016 可以把 es2016 **編譯為 es6。babel-preset-latest 可以編譯 stage 4 進度的 ecmascript **。

babel-preset-env 是乙個新的 preset,可以根據配置的目標執行環境(environment)自動啟用需要的 babel 外掛程式。

babel-preset-env 的工作方式類似 babel-preset-latest,唯一不同的就是 babel-preset-env 會根據配置的 env 只編譯那些還不支援的特性。

babel的常見外掛程式的功能和作用

babel es6轉義的核心包 babel cli 用於在終端使用babel,用命令列轉碼 babel core 如果某些 需要呼叫babel的api進行轉碼,就要使用 babel core 模組 babel loader 執行轉義的核心包 babel plugin react transform ...

babel 元件的作用

babel core 7.0.0 beta.3 把 js 分析成 ast 抽象語法樹,是源 的抽象語法結構的樹狀表現形式 方便各個外掛程式分析語法進行相應的處理。有些新語法在低版本 js 中是不存在的,如箭頭函式,rest 引數,函式預設值等,這種語言層面的不相容只能通過將 轉為 ast,再通過語法...

babel的作用是什麼?

babel是將es6及以上版本的 轉換為es5的工具。它用 babel.config.js 或 babelrc 檔案作為配置檔案,其中最為重要的配置引數是presets和plugins。plugins babel外掛程式可以將輸入原始碼進行轉換,輸出編譯後的 presets 一組babel外掛程式,...