Javascript angular和firebase:找不到命名空间';firebase';

Javascript angular和firebase:找不到命名空间';firebase';,javascript,angular,firebase,ionic-framework,angularfire2,Javascript,Angular,Firebase,Ionic Framework,Angularfire2,我在使用angular和firebase时遇到以下错误: 打字错误 找不到命名空间“firebase” C:/Users/DELL/Desktop/connect/withfire/node_modules/angularfire2/auth/auth.d.ts app: FirebaseApp; readonly auth: firebase.auth.Auth; readonly authState: Observable<firebase.User | null>;

我在使用angular和firebase时遇到以下错误:

打字错误

找不到命名空间“firebase”

C:/Users/DELL/Desktop/connect/withfire/node_modules/angularfire2/auth/auth.d.ts

 app: FirebaseApp; 
 readonly auth: firebase.auth.Auth; 
 readonly authState: Observable<firebase.User | null>; 
app:FirebaseApp;
只读身份验证:firebase.auth.auth;
只读状态:可观察;

您需要降级firebase版本。
尝试以下操作:
$npm安装-sfirebase@4.8.0

4.8.1是打字的重构,现在您可以从
@firebase:

import { FirebaseApp } from '@firebase/app-types';
import { FirebaseAuth } from '@firebase/auth-types';
import { FirebaseDatabase } from '@firebase/database-types';
import { FirebaseMessaging } from '@firebase/messaging-types';
import { FirebaseStorage } from '@firebase/storage-types';
import { FirebaseFirestore } from '@firebase/firestore-types';

导入您需要的任何模块

npm安装firebase@4.8.0--保存开发文件更新日期:2018年1月29日


你救了我的命。谢谢你,好心的先生!很高兴听到这有帮助:)@Jared