如何摆脱Firebase中的此错误消息?

时间:2018-12-06 06:05:21

标签: javascript firebase firebase-realtime-database google-cloud-firestore console.log

我想摆脱以下警告消息,显然Firebase正在发送到我的控制台。

我已经在控制台中搜索“ firebase”,并在“ 49个文件中得到了690个结果”。

我很困惑为什么出现这种情况以及对此我该怎么办。

究竟是什么触发了它?是否可以消除警告消息?如果是这样,究竟如何?

  

您似乎正在使用Firebase JS SDK的开发版本。   将Firebase应用程序部署到生产环境时,建议仅导入   您打算使用的各个SDK组件。

     

对于模块构建,可以通过以下方式使用   (替换为组件名称-即auth,数据库等):

     

CommonJS模块:
const firebase = require('firebase/app');
require('firebase/<PACKAGE>');

     

ES模块:
import firebase from 'firebase/app';
import 'firebase/<PACKAGE>';

     

打字稿:
import * as firebase from 'firebase/app';
import 'firebase/<PACKAGE>';

enter image description here

2 个答案:

答案 0 :(得分:1)

告诉您仅导入所需的软件包,而不是导入厨房水槽/开发软件包。请参见Add Firebase to your JavaScript Project,并注意各种程序包。

firebase-app — The core firebase client (required)
firebase-auth — Firebase Authentication (optional)
firebase-database — Firebase Realtime Database (optional)
firebase-firestore — Cloud Firestore (optional)
firebase-storage — Cloud Storage (optional)
firebase-messaging — Firebase Cloud Messaging (optional)
firebase-functions — Cloud Functions for Firebase (optional)

答案 1 :(得分:1)

仅导入您需要的内容

import Firebase from 'firebase/app' //firebase-app
import 'firebase/firestore' //
import { firebase } from 'firebase/storage' //firebase-storage