reactjs - Redux Firebase:Firebase SDK 控制台
问题描述
import * as firebase from 'firebase'
var config = {
apiKey: "AIzaSyBUyjLkedpKhuxgolrTSjw547k1XkwExcQ",
authDomain: "posts-2dce0.firebaseapp.com",
databaseURL: "https://posts-2dce0.firebaseio.com",
projectId: "posts-2dce0",
storageBucket: "posts-2dce0.appspot.com",
messagingSenderId: "575596087223"
};
firebase.initializeApp(config);
export const database = firebase.database().ref('posts/');
我在这里遇到一个控制台错误:看起来您正在使用 Firebase JS SDK 的开发版本。将 Firebase 应用部署到生产环境时,建议仅导入您打算使用的单个 SDK 组件。
对于模块构建,这些可以通过以下方式获得(替换为组件的名称 - 即身份验证、数据库等):
CommonJS 模块: const firebase = require('firebase/app'); 要求(“火力基地/”);
ES 模块:从 'firebase/app' 导入 firebase;导入'firebase/';
我确实尝试了一切,但它不会工作。仍然收到此控制台警告
解决方案
你有没有尝试过:
import firebase from 'firebase/app';
import 'firebase/app';
import 'firebase/firestore';
而不是代码的第一行?
您是否在任何其他文件中导入 firebase?
推荐阅读
- javascript - 我想显示输入文件名而不是完整路径
- execution - GraphDB free 不能在 Windows 10 上运行
- java - 有没有办法减少多个类型参数?
- node.js - jsondiffpatch nodejs中的字符串差异
- javascript - 我怎样才能切换动态克隆或生成的“复选框”?
- jquery - 达到 maxlength 错误时将焦点移到 keyup 上
- c# - C# Directory EnumerateFiles:掩码“*.*”和“*”的区别?
- ios - Xamarin PCL 项目 - 我的 iOS 应用程序未在 iOS 12.1 及更低版本中启动..它在 12.1 及更高版本中运行良好,直到最新的 13.2
- java - 在 kotlin 中创建 Lambda 函数
- android - 我可以在大型项目中使用 SVG 而不是 PNG