babel基礎知識,把ES6轉換為ES5的工具
阿新 • • 發佈:2019-01-11
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