我已经将 Firebase 集成到我的 React.js 应用程序中:https ://firebase.google.com/docs/database/web/start
火.js:import firebase from 'firebase'
var config = {
apiKey: "####",
authDomain: "#",
databaseURL: "#",
projectId: "#",
storageBucket: "#",
messagingSenderId: "#"
};
var fire = firebase.initializeApp(config);
export default fire;
应用程序.js:
import fire from './fire';
class App extends Component {
componentWillMount(){
let messagesRef = fire.database().ref('messages').orderByKey().limitToLast(100);
}
}
但是现在我在控制台中收到此警告:
看起来您正在使用 Firebase JS SDK 的开发版本。将 Firebase 应用部署到生产环境时,建议仅导入您打算使用的各个 SDK 组件。
对于module构建,这些可以通过以下方式使用(替换为组件的名称 - 即身份验证、数据库等):
CommonJS module:const firebase = require('firebase/app'); 要求('火力基地/');
ES module:从“firebase/app”导入 firebase;导入'firebase/';
我该如何解决这个警告?
我试过(在 fire.js 中)改变这个:
import firebase from 'firebase'
对此:
import firebase from 'firebase/app'