Функции хранения плагина Nativescript Firebase при ошибке NS7

После обновления до NS7 и обновления импорта кода я не могу использовать функции firebase firestore. Всякий раз, когда вызывается какая-либо функция хранения firebase, я получаю: CONSOLE ERROR: ERROR TypeError: Cannot read property 'listAll' of undefined

Это же приложение может успешно использовать firestore для извлечения коллекций и документов, но функции хранения не распознаются.

app.component.ts

import { firestore, storage } from "@nativescript/firebase";

 storage.listAll({
        bucket: "gs://appname-xxxx.appspot.com",
        remoteFullPath: ""
      }).then(
          function (result) {
              console.log(JSON.stringify(result));
          },
          function (error) {
              console.log(error);
          }
      );

firebase.nativescript.json

{
    "using_ios": true,
    "using_android": false,
    "analytics": true,
    "firestore": true,
    "realtimedb": false,
    "authentication": true,
    "remote_config": false,
    "performance_monitoring": false,
    "external_push_client_only": false,
    "messaging": false,
    "in_app_messaging": false,
    "crashlytics": true,
    "storage": true,
    "functions": false,
    "facebook_auth": true,
    "google_auth": true,
    "admob": false,
    "dynamic_links": false,
    "ml_kit": false
}

person Micah Cocco    schedule 27.02.2021    source источник


Ответы (1)


попробуйте следующий формат импорта

import { storage } from "@nativescript/firebase/storage";

Это позволит избежать неопределенного

person Yong    schedule 02.03.2021