从 Angular 6 更新开始,从“firebase”导入 * 作为 firebase 不再有效

Fir*_*nks 6 import firebase angular angular6

我最近将我的 Angular 5 项目更新为 Angular 6,并且我一整天都在尝试构建和部署。我的最新问题是导入问题 - 之前工作正常。

错误现在cannot find module 'firebase'在我的导入中说。

找不到模块“firebase”

gui*_*efd 10

对于 Angular 6+,按如下方式导入 firebase 核心和服务:

/*
* reduce the amount of code that your app uses by 
* only including the features that you need.
*/

// import core firebase client (required)
import firebase from '@firebase/app';

// import Firebase Authentication (optional)
import '@firebase/auth';

// import Firebase Realtime Database (optional)
import '@firebase/database';

// import Cloud Firestore (optional)
import '@firebase/firestore';
Run Code Online (Sandbox Code Playgroud)

SE官方的文档获取更多信息。