在 Firebase documentation我遇到了这个:
import * as functions from 'firebase-functions';
import * as admin from 'firebase-admin';
import 'firebase-functions';
admin.initializeApp();
为什么要第二次导入 firebase-functions
?
它应该在哪里,在每个模块内还是只是主index.ts?
最佳答案
源码中https://github.com/firebase/firebase-functions/blob/master/src/index.ts首先,它们导出对象,因此 import * as
正在导入对象。并且 import 'firebase-functions';
在第 56 行调用 if 语句
关于typescript - 为什么在 Typescript 中双重导入 NPM 包(Firebase 函数),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54571638/