当前位置: 首页 > 知识库问答 >
问题:

在尝试初始化云Firestore时,Firebase.Firestore()不是函数

和飞翔
2023-03-14

当我尝试初始化Firebase Cloud Firestore时,我遇到了以下错误:

未捕获的类型错误:webpack_imported_module_0_firebase.firestore不是函数

我以前用npm安装Firebase-save安装了firebase。

import * as firebase from 'firebase';
import router from '../router';

const config = {
        apiKey: "a",
        authDomain: "a",
        databaseURL: "a",
        projectId: "a",
        storageBucket: "a",
        messagingSenderId: "a"
};
if(!firebase.apps.length){
  firebase.initializeApp(config);
  let firestore = firebase.firestore();
}

共有1个答案

季炯
2023-03-14

我通过导入多个库来修复它:FirebaseFirebase/FireStore。这是因为Firebase核心库不包括firestore库。

import firebase from 'firebase/app';
import 'firebase/firestore';
 类似资料:
  • 我们在文件中导入Firebase,如下所示: 在firebase.js文件中: 我们得到的警告是:

  • 1、什么是初始化函数 初始化函数的意思是,当你创建一个实例的时候,这个函数就会被调用。 比如: 当代码在执行 a = ClassA() 的语句时,就自动调用了 __init__(self) 函数。 而这个 __init__(self) 函数就是初始化函数,也叫构造函数。 初始化函数的写法是固定的格式:中间是 init,意思是初始化,然后前后都要有【两个下划线】,然后 __init__() 的括号中

  • 这是node.jsindex.js文件的标题: 这是节点。用于监听firestore更改的js函数: 这在包裹里。json文件: 当我尝试执行“firebase deploy”命令时,会出现以下错误: 错误:分析函数触发器时出错<类型错误:admin。firestore不是一个功能

  • 有人能告诉我如何初始化存储,以便它工作并返回一个有效的对象。 我的Node.js版本是8.12.0,firebase版本是5.1.1

  • 我正在使用 节点14 FireBase-Functions-Test:0.2.3 FireBase-Admin:9.6.0 FireBase-函数:3.13.2 FireBase工具:9.8.0 所以我想使用firebase云函数对我的firestore触发器函数执行单元测试,我从这里的文档中阅读了步骤。 我想使用执行单元测试。所以我假设我将在脱机模式下初始化SDK。文件上说 如果您希望编写完全脱

  • 因此,我的目标是将数据传输到Stripe为其API提供的。因此,正常情况下,我转到storyboards并将一个新的vc与类连接起来,这样我就可以从另一个vc转到它并进行数据传输。 在此之前,我只是在推动vc,它工作正常,并且知道我可以实例化它并进行数据传输,但即使当我尝试这样做时,我也会得到一个致命的错误: 这是我在中的代码: 我更改了是因为我读了这篇关于init错误的文章,但现在它在运行之前就