首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >“无法找到名称‘要求’”时,试图集成防火墙管理在角项目。

“无法找到名称‘要求’”时,试图集成防火墙管理在角项目。
EN

Stack Overflow用户
提问于 2017-10-16 12:30:05
回答 1查看 423关注 0票数 0

在尝试向我的项目添加firebase-admin时,遇到“无法找到名称'require'”错误时,我尝试了:

  • npm安装@type/节点--保存-dev
  • 添加“类型”:“节点”,

我把它设置在我的appComponent.ts中如下所示:

代码语言:javascript
复制
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相同)

Error说了一些关于防火墙的东西--我不打算使用它,也没有添加到我的项目中--这使得这更令人困惑:s,我正在添加一个屏幕截图,说明错误的确切含义:' says ':

EN

回答 1

Stack Overflow用户

发布于 2017-10-16 13:23:58

导出json数据:

ServiceAccount.ts

代码语言:javascript
复制
export const serviceAccount: any = { your json data };

appComponent.ts

代码语言:javascript
复制
import { serviceAccount } from './ServiceAccount';

请尝试以下代码:

代码语言:javascript
复制
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"
});
}
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46770384

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档