我将 Firebase Admin SDK 添加到了一个反应项目中(如果有什么不同,我使用了 create-react-app)。我只是在测试它,所以我只是在 index.js 中初始化 Firebase
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')
);
项目中的其他所有内容基本上都没有受到影响。我去运行npm run build
,所以我可以将项目部署到 Firebase 托管并得到以下编译失败错误
找不到模块:错误:无法解析 /home/ubuntu/workspace/shelf/node_modules/firebase-admin/lib/database 中的模块“请求”
任何想法这里的问题是什么或我应该做些什么来解决它?谢谢!