1. 程式人生 > >babel基礎知識,把ES6轉換為ES5的工具

babel基礎知識,把ES6轉換為ES5的工具


1、作用:ES6 轉碼器,可以將 ES6 程式碼轉為 ES5 程式碼

2、配置檔案:.babelrc
  {
    "presets": [//轉碼規則
      "latest",
      "react",
      "stage-2"
    ],
    "plugins": []//外掛
  }

3、命令列轉碼:babel-cli


4、執行(REPL)環境:babel-node

5、require改寫器:babel-register
    安裝:$ npm install --save-dev babel-register
    使用:1、require("babel-register");
          2、後續使用require載入的js等檔案,都會自動轉碼

6、api核心:babel-core    
    安裝:$ npm install babel-core --save
    使用:1、var babel = require('babel-core');
          2、babel.transform 或 babel.transformFile 或 babel.transformFileSync 或 babel.transformFromAs

7、附加api:babel-polyfill
    安裝:$ npm install --save babel-polyfill