我正在构建一个Angular Web应用程序,我是这样导入的:
import * as firebase from 'firebase';
db = firebase.firestore();
但是最近我一直遇到这个错误:
It looks like you're using the development build of the Firebase JS SDK.
When deploying Firebase apps to production, it is advisable to only import the
individual SDK components you intend to use.
For the module builds, these are available in the following manner
(replace <PACKAGE> with the name of a component - i.e. auth, database, etc):
Typescript:
import * as firebase from 'firebase/app';
import 'firebase/<PACKAGE>';
因此,自然而然地,我将其更改为如下内容:
import * as firebase from 'firebase/app';
import 'firebase/firestore';
db = firebase.firestore();
但错误并没有消失。我不明白如何去除它?
import firebase from 'firebase/app';
时,我会收到 tslint 错误Module '"c:/myApp/node_modules/firebase/index"' has no default export
。 - Jus10