Babel

babel裡的plugins是晶片,有各種晶片可以提供各種的功能。然後就有懶人包:presets,可以想像成是晶片包(其實也可以比喻成各種菜組合成的便當)

babel7可以建一個babel.config.json檔案來做設定

使用async/await會報錯:
regeneratorRuntime is not defined
這時候就要增加asyn/await的支援:
安裝corejs

{
  "presets": [
    ["@babel/preset-env",{
    "useBuiltIns": "usage",
    "corejs": 3
  }],
    "@babel/preset-react"]
}

參考:Updating to Babel 7.4

 

參考閱讀:
A Beginner’s Guide to Babel
Babel Tutorial, Part 2