当我尝试初始化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();
}
我通过导入多个库来修复它:Firebase
和Firebase/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错误的文章,但现在它在运行之前就