lkmrus
@lkmrus
IT-engineer

Почему возникает ошибка при сборке webpack?

При сброке (npm run build) с конфигом .babelrc
{
  "presets": [
    //["env", { "modules": false }],
    "stage-3"
  ],
  "plugins": ["transform-async-to-generator"]
}

возникает ошибка, а если раскоментировать ["env", { "modules": false }], сборка соберестся, НО тогда
при работе приложения на vue при нажатии на кнопку, при котором срабатывает асинхронная функция в консоль падает ошибка:
ReferenceError: regeneratorRuntime is not defined
    at a.sendRouter (Index.vue:221)
    at at (vue.esm.js:1863)
    at HTMLButtonElement.n (vue.esm.js:2188)
    at HTMLButtonElement.i._wrapper (vue.esm.js:7565)

Подскажите как правильно сконфигурировать babel, чтобы таких ошибок не было, чтобы и асинхронные запросы работали и сборке в продакшн это не мешало.
  • Вопрос задан
  • 59 просмотров
Пригласить эксперта
Ответы на вопрос 1
@dmitry-toster
Оставьте строчку раскоменченной и установите babel/polyfill
npm install --save @babel/polyfill
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы