该错误通常表示您的项目中缺少 firebase-admin
模块的依赖项。要解决此问题,请按照以下步骤进行操作:
firebase-admin
模块。使用以下命令安装它:npm install firebase-admin
tsconfig.json
文件中有正确的模块解析配置。您可以添加以下内容到 tsconfig.json
文件的 compilerOptions
对象中:"baseUrl": ".",
"paths": {
"firebase-admin/*": ["node_modules/firebase-admin/*"]
}
firebase-admin
模块。例如,您可以使用以下方式引入它:const admin = require('firebase-admin');
请确保此引入语句位于使用 firebase-admin
模块的任何代码之前。
firebase-admin
模块。例如,您可以使用以下方式初始化它:const admin = require('firebase-admin');
admin.initializeApp({
credential: admin.credential.applicationDefault(),
databaseURL: 'https://your-project-id.firebaseio.com'
});
请将 'https://your-project-id.firebaseio.com'
替换为您的 Firebase 数据库的 URL。
完成这些步骤后,应该能够解决 “本地构建错误:“找不到firebase-admin/app”。” 的问题并成功构建您的项目。