Подождите , пока не будет выполнен некоторый асинхронный код, затем перейдите к следующему шагу в webpack 5.

#webpack #hook

Вопрос:

 plugins: [  {  apply(compiler) {  compiler.hooks.beforeCompile.tapAsync(  'GetLanguagesPlugin',  async (_, callback) =gt; {  const res = await loginUser({ core, email, password })  callback()  }  )  }  } ]  

Выше вы можете увидеть пример плагина , который я хочу написать , есть некоторые асинхронные действия , которые я хочу выполнить , а затем продолжить после того , как эти действия будут выполнены , но компилятор не ждет этих асинхронных функций и движется вперед , как я могу дождаться некоторых асинхронных действий и выполнить некоторый код, прежде чем начнется компиляция ?