Devsway

日々の記録とか記憶とか。


なんやねんこれ


どうやらacync/awitがだめみたい。


対策方法



  1. .babelrcファイルと作成する

    2.以下のように記入します


{
  "presets": [
    ["env", {
      "targets": {
        "browsers": ["last 2 Chrome versions"]
      }
    }]
  ]
}

原因


デフォルトのBabelが悪かったみたい。


もうすこしだけ詳細


デフォルトでは、パーセルはbabelを使用してコードを変換します。


promisedまたはasync / await をbabelを使用すると、babelがポリフィルされます。


ただし、ポリフィルを指定しないとエラーが発生します。


これを修正するには、プロジェクトのルートに.babelrcファイルを追加します。



参考


https://github.com/parcel-bundler/parcel/issues/2128




カテゴリー

オレオレIT用語辞典