相关疑难解决方法(0)

TypeError:firebase.storage不是函数

按照这个例子,我不断收到错误:

 TypeError: firebase.storage is not a function
Run Code Online (Sandbox Code Playgroud)

从我的代码中的这一行:

var storageRef = firebase.storage().ref();
Run Code Online (Sandbox Code Playgroud)

(当我只是尝试从存储指南初始化存储时,从firebase的npm站点链接,我得到同样的错误.)

在我的Node.js项目中,我包括以下库:

  • const firebase = require('firebase');
  • var admin = require('firebase-admin');
  • const fs = require('fs');

到目前为止,我已经成功地读取并写入了firebase数据库,创建了对数据库的引用var db = admin.database(),然后var ref = db.ref("/")......所以我知道我已经正确配置了Firebase和firebase-database.但是我卡上storage,并试图既admin.storage().ref()firebase.storage().ref(),并firebase.storage().ref("/")用相同的错误消息.

我也尝试过:

var storage = firbase.storage();
var storageRef = storage.ref();
Run Code Online (Sandbox Code Playgroud)

const app = firebase.initializeApp(config);
var storage = app.storage();
Run Code Online (Sandbox Code Playgroud)

ref()'s无效的论点()"/"...但有相同的信息,但无济于事.

我正在使用:

  • "firebase":"^ 3.6.4"
  • "firebase-admin":"^ …

javascript node.js firebase firebase-storage

38
推荐指数
6
解决办法
3万
查看次数

玩笑测试-当前环境不支持指定的持久性类型

我使用Jest在结合Firebase Web SDK和FirebaseUI的Create React App上运行一些测试

每当我尝试使用--env = jsdom运行一些测试时,我都会遇到: The current environment does not support the specified persistence type.与Auth有关

有任何已知的相关问题/解决方法吗?除了测试外,代码似乎可以正常工作/编译。

Google没有太大帮助

这是测试,非常基本。import "firebase/storage";由于这个原因不得不添加:在开玩笑的测试案例中,firebase.storage()不是函数

提前致谢

import React from "react";

import Enzyme from "enzyme";
import Adapter from "enzyme-adapter-react-16";
import "firebase/storage";
import {filterIngredientsToRemove} from "./shoppingList-reducer";

Enzyme.configure({adapter: new Adapter()});

describe("", () => {
    let shoppingList;
    let recipeId;

    beforeEach(() => {
        shoppingList = {
            shoppingListItems: {
                "1234": {ingredientId: 987, name: "patate", recipeId: 1234},
                "2345": {ingredientId: 987, name: "patate", recipeId: 5432}
            },
            shoppingListRecipes: …
Run Code Online (Sandbox Code Playgroud)

firebase jestjs firebaseui

5
推荐指数
1
解决办法
253
查看次数