【发布时间】:2018-08-04 19:24:59
【问题描述】:
我正在尝试让 firebase 处理我的 React 项目(使用 Webpack v3),但我遇到了一些问题。
我将"firebase": "^4.10.1" 添加到我的package.json 并在firebase.js 文件中添加了这个:
import * as firebase from 'firebase';
const config = {
apiKey: "API_KEY",
authDomain: "DOMAIN",
databaseURL: "DATA_URL",
projectId: "ID",
storageBucket: "STORAGE_BUCKET",
messagingSenderId: "SENDER_ID"
};
firebase.initializeApp(config);
firebase.database().ref().set({
message: 'Connection Successful!'
});
在我的 app.js 上,我导入了 firebase.js 文件。
import './firebase/firebase';
如果我没记错的话,我应该得到“连接成功!”在我的数据库中发送消息,但它不起作用。
相反,我得到了一个控制台error。我在网上看了一圈,发现有几个人有类似的错误说添加:
node: {
console: true,
fs: 'empty',
child_process: 'empty',
net: 'empty',
tls: 'empty',
dgram: 'empty',
dns: 'empty',
}
我的webpack.config.json 会解决它。我试过了,id并没有真正起作用。
我没有再收到这些错误,而是收到Uncaught TypeError: util.inherits is not a function(完全错误here)。我一直在寻找并在 firebase 文档中找到this,他们使用var firebase = require("firebase/app"); 而不是import。我试过了,还是不行。
我试过yarn add util,但无济于事。
知道为什么会发生这种情况和/或如何解决它吗? 谢谢。
【问题讨论】:
标签: reactjs firebase webpack-3