我想摆脱以下警告消息,显然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>';
答案 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