Исключить функции стрелок из транспиляции - PullRequest
0 голосов
/ 11 сентября 2018

Я пытаюсь остановить Babel от использования функций стрелок .babelrc:

{
  "presets": [
    [
      "env",
        {
          "exclude": [
            "transform-regenerator",
            "transform-async-to-generator",
            "transform-arrow-functions"
          ]
        }
    ],
    "react",
    "stage-0"
  ]
}

"transform-arrow-functions" не компилируется и вызывает ошибку. Но это указано здесь, включено в preset-env:
https://github.com/babel/babel/blob/master/packages/babel-preset-env/data/plugin-features.js

1 Ответ

0 голосов
/ 20 сентября 2018

Если вы используете Babel 6, оно должно быть:

exclude: [
  "transform-regenerator",
  "transform-async-to-generator",
  "transform-es2015-arrow-functions"
]

Так что это просто термин es2015- , который отсутствует в вашей конфигурации. ссылка , на которую вы ссылаетесь, - ветка master;который в настоящее время остается за Вавилоном 7.

...