我将Firebase Admin SDK添加到了反应项目中(如果有所不同,我使用了create-react-app)。我只是测试它,所以我只是在index.js中初始化Firebase
g = X > mx - sx & X < mx + sx
项目中的其他所有内容基本上都不受影响。我去运行import React from 'react';
import ReactDOM from 'react-dom';
import App from './App';
import './index.css';
var admin = require("firebase-admin");
var serviceAccount = require("./serviceAccountKey.json");
admin.initializeApp({
credential: admin.credential.cert(serviceAccount),
databaseURL: "https://<APP-NAME>.firebaseio.com/"
});
ReactDOM.render(
<App />,
document.getElementById('root')
);
所以我可以将项目部署到Firebase托管并获得以下无法编译错误
找不到模块:错误:无法解析/ home / ubuntu / workspace / shelf / node_modules / firebase-admin / lib / database中的模块'request'
任何想法在这里是什么问题或我应该做些什么来解决它?谢谢!
答案 0 :(得分:0)
Firebase Admin SDK打算在NodeJS上取消安装,因此为什么要尝试使用request
。
请为您的React App使用Firebase Client软件包。