如何使用 Typescript 从 firebase-admin 导入 FieldValue?

Posted

技术标签:

【中文标题】如何使用 Typescript 从 firebase-admin 导入 FieldValue?【英文标题】:How to Import FieldValue from firebase-admin using Typescript? 【发布时间】:2019-05-29 14:43:04 【问题描述】:

是否可以使用这种样式从 firebase-admin npm 导入 FieldValue?

import  FieldValue  from 'firebase-admin/firestore';

默认情况下,我的 Visual Studio 代码以这种方式导入:

import FieldValue from '@google-cloud/firestore';

但是这样一来,我只需要添加一个新包来导入FieldValue ...

有没有办法使用 Typescript 从 firebase-admin 导入它?

【问题讨论】:

【参考方案1】:

如果你这样导入:

import  firestore  from 'firebase-admin'

你可以这样找到它:

firestore.FieldValue

因为它是从 @google-cloud/firstore 重新导出的,作为其导出的 admin.firestore 命名空间的一部分。

【讨论】:

如果您只想要 fieldvalue 而不想导入整个 firestore 怎么办

以上是关于如何使用 Typescript 从 firebase-admin 导入 FieldValue?的主要内容,如果未能解决你的问题,请参考以下文章

Firebase 实时数据库使快照更有价值

如何从 typescript 使用 npm 模块?

如何使用 Typescript 从 firebase-admin 导入 FieldValue?

如何将 Relay 查询从 TypeScript 转换为 ES5?

如何从 TypeScript 函数返回一个类?

Typescript:如何从 react-bootstrap 导入特定组件