いやまあタイトルの通りなんですけど、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
の設定の変更とかも必要ありませんでした。
参考

rails + webpacker環境でredux-sagaを使ったら'regeneratorRuntime is not defined'が発生したときの解決方法 - Qiita
概要raisls + webpackerでredux-sagaを導入したら、re…
qiita.com
