我已经将Firebase集成到我的React中.js应用程序本身:
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的开发版本
对于模块构建,可以通过以下方式获得
CommonJS模块:const firebase=require('firebase/app');
ES模块:从"firebase/app"导入firebase;
如何修复此警告?
我try 过(在fire.js中)改变这一点:
import firebase from 'firebase'
为此:
import firebase from 'firebase/app'
这导致了这个错误: