Open5

Vite + Amplifyの噛み合わせで起こるバグ

uchayuchay

npx nuxi build失敗する

エラーログ:
Top-level await is not available in the configured target environment ("chrome87", "edge88", "es2019", "firefox78", "safari13.1")

対処:

nuxt.config.ts
vite: {
  build: {
      target: 'esnext'
  }
}

参考:
https://github.com/vitejs/vite/issues/6985

uchayuchay

影響範囲が計り知れないので、素直に Top-Level await 根絶するのがベター