Задать вопрос
@evg34rozenber

Почему при использовании async/await сборка gulp-webpack перестает работать?

Сделал сборку Gulp+Webpack.
Начал писать модуль с использование async/await
const asyncAwait = () => {
    const url = 'https://api.github.com/repos/javascript-tutorial/en.javascript.info/commits';
    const url2 = 'https://api.github.com/users';

    async function getUser() {
        let commits = await fetch(url);
        console.log(commits);
    }
    getUser();
}
module.exports = asyncAwait;

И в браузере начинает выскакивать ошибка
Uncaught ReferenceError: regeneratorRuntime is not defined
at n (script.js:1)
at script.js:1
at t.exports (script.js:1)
at HTMLDocument. (script.js:1)
Как исправить ошибку?

Вот код webpack.config:
module.exports = {
    mode: process.env.NODE_ENV,
    //development production
      mode: 'development', 
      output: {
        filename: 'script.js',
      },
      module: {
        rules: [
          {
            test: /\.m?js$/,
            exclude: /(node_modules|bower_components)/,
            use: {
              loader: 'babel-loader',
              options: {
                presets: ['@babel/preset-env']
                
              }
            }
          }
        ]
      },
  };
  • Вопрос задан
  • 591 просмотр
Подписаться 1 Средний Комментировать
Решения вопроса 1
Пригласить эксперта
Ваш ответ на вопрос

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

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