Problemas do Webpack


Erro: “regeneratorRuntime is not defined”

Esse erro ocorre quando o webpack tenta transpilar um código com processos assíncronos (Promises, async/await), como no exemplo abaixo:

function promise() {
  return new Promise((resolve, reject) => {
    setTimeout(() => {
      console.log("Hey, sou a promise.");
      resolve();
    }, 2000);
  });
}
 
export default async function () {
  await promise();
  console.log("Terminou");
}

Erro: “Promise is not defined”

Esse erro ocorre quando o webpack tenta transpilar um código com processos assíncronos (Promises, async/await).

Referências