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

Ing*_*lón 6 firebase typescript firebase-admin google-cloud-firestore

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

import { FieldValue } from 'firebase-admin/firestore';
Run Code Online (Sandbox Code Playgroud)

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

import {FieldValue} from '@google-cloud/firestore';
Run Code Online (Sandbox Code Playgroud)

但是这样,我必须添加一个新包才能导入 FieldValue ...

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

Dou*_*son 9

如果您像这样导入:

import { firestore } from 'firebase-admin'
Run Code Online (Sandbox Code Playgroud)

你可以这样找到它:

firestore.FieldValue
Run Code Online (Sandbox Code Playgroud)

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

  • 如果您只想要 fieldvalue 而不想导入整个 firestore 怎么办 (5认同)