[英]“ Cannot find name 'require'” when trying to integrate firebase-admin in angular project
嘗試將firebase-admin添加到我嘗試過的項目中時,出現“無法找到名稱'require'”錯誤:
npm install @ types / node --save-dev
添加“類型”:[“節點”],
我是這樣在我的appComponent.ts中進行設置的:
constructor(private afAuth: AngularFireAuth, private afDatabase: AngularFireDatabase) {
var admi = require("firebase-admin");
var serviceAccount = require('key.json');
admi.initializeApp({
credential: admi.credential.cert(serviceAccount),
databaseURL: "https://pami-16c0f.firebaseio.com"
});
-key.json文件在應用程序文件夾中(與app.component.ts ofc相同的文件夾)
錯誤說明了有關Firebase存儲的一些信息,我不打算使用它,也沒有將其添加到我的項目中-這使事情變得更加令人困惑:s,我正在添加一個截屏顯示錯誤“說”的內容:
導出json數據:
服務賬戶
export const serviceAccount: any = { your json data };
appComponent.ts
import { serviceAccount } from './ServiceAccount';
請嘗試以下代碼:
import * as admin from "firebase-admin";
import { serviceAccount } from './ServiceAccount';
constructor(private afAuth: AngularFireAuth, private afDatabase: AngularFireDatabase) {
admin.initializeApp({
credential: admin.credential.cert(serviceAccount),
databaseURL: "https://pami-16c0f.firebaseio.com"
});
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.