Vue の SFC でトップレベル await を使おうとすると怒られる原因が分からない
昨日トップレベル await を調べたのでそれを使おうとしたんだけど、Vue の SFC の script タグ内部では Vetur に怒られてしまった。
tsconfig.json の target に注意しないと、new AsyncFunction()内で await を使った文字列を実行できない - nwtgck / Ryo Ota
こんな記事を見かけて tsconfig.json の設定を確認してみたけど、"target": "es2018"
だったので違いそう。
Vue というより Nuxt なのか?と思って調べたけど、よく分からなかった。
誰か助けて……。