Я интегрировал Firebase в свое приложение React.js следующим образом: https://firebase.google.com/docs/database/web/start.
fire.js:import firebase from 'firebase'
var config = {
apiKey: "####",
authDomain: "#",
databaseURL: "#",
projectId: "#",
storageBucket: "#",
messagingSenderId: "#"
};
var fire = firebase.initializeApp(config);
export default fire;
App.js: import fire from './fire';
class App extends Component {
componentWillMount(){
let messagesRef = fire.database().ref('messages').orderByKey().limitToLast(100);
}
}
Но теперь я получаю это предупреждение в консоли:
Похоже, вы используете сборку разработки Firebase JS SDK. При развертывании приложений Firebase в рабочей среде рекомендуется импортировать только отдельные компоненты SDK, которые вы собираетесь использовать.
Для сборок модуля они доступны следующим образом (замените на имя компонента - т.е. auth, database и т.д.):
Модули CommonJS: const firebase = require ('firebase/app'); требовать ( 'firebase/');
ES Модули: импорт FireBase из "FireBase/приложения"; импортировать 'firebase/';
Как мне исправить это предупреждение?
Я попытался (в fire.js) изменить это:
import firebase from 'firebase'
К этому:
import firebase from 'firebase/app'