【问题标题】:Flutter web: tried to call a non-function, such as null: 'dart.global.firebase.storageFlutter web:试图调用一个非函数,比如null: 'dart.global.firebase.storage
【发布时间】:2019-12-06 02:20:37
【问题描述】:

我正在使用 Firebase 网络插件并设法使用 Firestore 和身份验证。现在,我正在尝试启用 Firebase 存储,但是当我实例化存储时,会出现此错误

tried to call a non-function, such as null: 'dart.global.firebase.storage

对于我使用的 firestore 和身份验证:

import 'package:firebase/firebase.dart' as fb;
import 'package:firebase/firestore.dart';

 fb.Auth _firebaseAuth = fb.auth();
  Firestore _firestore =fb.firestore();

用于存储:

fb.Storage storage = fb.storage();

【问题讨论】:

    标签: firebase flutter firebase-storage flutter-web


    【解决方案1】:

    解决了!

    index.html中添加最新版本的firebase storage:

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title></title>
    
        <script src="https://www.gstatic.com/firebasejs/6.3.1/firebase-app.js"></script>
        <script src="https://www.gstatic.com/firebasejs/6.3.1/firebase-firestore.js"></script>
        <script src="https://www.gstatic.com/firebasejs/6.3.1/firebase-auth.js"></script>
        <script src="https://www.gstatic.com/firebasejs/6.3.1/firebase-storage.js"></script>
        <script defer src="main.dart.js" type="application/javascript"></script>
    </head>
    <body>
    </body>
    </html>
    

    yourClass.dart 中:

    import 'package:firebase/firebase.dart' as fb;
    
      fb.StorageReference _ref = fb.storage().ref('images');
    

    【讨论】:

    猜你喜欢
    • 2021-05-14
    • 2020-10-19
    • 2021-04-29
    • 2021-04-25
    • 2019-11-28
    • 2020-11-06
    • 1970-01-01
    • 2021-08-02
    • 2021-03-15
    相关资源
    最近更新 更多