RailsのWebpackerでasync/awaitを使おうとしたらregeneratorRuntime is not definedが出た

いやまあタイトルの通りなんですけど、Rails + Webpacker + Vue.jsでacync/awaitを使おうとしたら、

Uncaught ReferenceError: regeneratorRuntime is not defined

というエラーが出てしまったという話です。

解決法

ちゃちゃっと解決法を言うと、babel-polyfillを有効化することで解決しました。

Webpackerをyarnで追加したときに一緒にbabel-polyfillも追加されていたので、Webpackerのほうのapplication.js

import 'babel-polyfill'

を追加したらasync/awaitが普通に動きました。

特に.babelrcの設定の変更とかも必要ありませんでした。

参考