1

I got an error SCRIPT1006: Expected ')' on IE(chrome was good) and reordered babel presets fixing the error.

You know babel presets loaded by backward. I wondered how presets ordering affects the result and what is best practice presets ordering.

Issue

{
  "presets": [
    "@babel/preset-react",
    "@babel/preset-typescript",
    "@babel/preset-env"
  ],
  "plugins": [
    "@babel/plugin-proposal-class-properties",
    "@babel/plugin-proposal-object-rest-spread"
  ]
}

Fixed

{
  "presets": [
    "@babel/preset-env",
    "@babel/preset-react",
    "@babel/preset-typescript",
  ],
  "plugins": [
    "@babel/plugin-proposal-class-properties",
    "@babel/plugin-proposal-object-rest-spread"
  ]
}
astroplex
  • 53
  • 1
  • 5

0 Answers0