【Flutter Web】TypeError: dart.global.firebase.firestore is not a function (Flutter WebでFirestoreにアクセスできない)


エラー内容

Flutter WebにFirestoreを使ってデータ保存機能を追加しようとしたところ、下記のエラーが発生しました。

TypeError: dart.global.firebase.firestore is not a function
    at /* --- 省略 --- */

解決方法

web/index.htmlファイルのbodyタグ内に以下を記述。
※本記事執筆時ではver7.14.4ですが、ここは各自最新verを記述してください。

index.html
<script src="https://www.gstatic.com/firebasejs/7.14.4/firebase-firestore.js"></script>

記述できたらもう一度ビルドし直すと反映されます。

参考記事