【问题标题】:How to get rid of this error message from Firebase?如何摆脱 Firebase 的此错误消息?
【发布时间】:2019-05-07 19:16:00
【问题描述】:

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

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

我很困惑为什么会出现这种情况以及我能做些什么。

究竟是什么触发了它?是否有可能摆脱警告信息?如果有,具体是怎样的?

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

对于模块构建,这些可以通过以下方式获得 (替换为组件的名称 - 即身份验证、数据库等):

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>';

【问题讨论】:

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


    【解决方案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)
    

    【讨论】:

    • 对。但是进口厨房水槽的是什么?我需要删除该行,然后将其替换为其他行。必须有import firebase from 'firebase' 之类的东西,我正试图找到它,以便我可以删除它。但我不知道那个导入在哪里,也不知道它长什么样。
    【解决方案2】:

    只导入你需要的东西

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-11-30
      • 2020-08-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多