【问题标题】:Property 'initializeApp' does not exist on type 'typeof import(/././projectfolder/node_modules/firebase'类型 'typeof import(/././projectfolder/node_modules/firebase' 上不存在属性 'initializeApp'
【发布时间】:2021-04-22 04:48:12
【问题描述】:

这个问题其实和this类似

this

我正在为 Firebase 设置 config.ts 文件。 'initializeApp' 不起作用,并在上面的标题中给出错误。只是想知道这是否是 firebase 全局安装问题,或者我是否应该以不同的方式调用 initializeApp。

import * as firebase from 'firebase'
import { config } from 'process'

const config = {

}

firebase.initializeApp(config)

【问题讨论】:

    标签: reactjs firebase ionic-framework


    【解决方案1】:

    试试这个??

    import firebase from "firebase/app";
    import "firebase/firestore";
    

    【讨论】:

    • 谢谢,我试图检查是否可以从不同路径(本地或全局)的 'firebase' 导入 * 作为 firebase,但似乎进行常规导入解决了它,呃。来自“firebase”的标准导入 firebase 有效,但它使 firebase.initializeApp 使其成为(别名)命名空间。所以我很怀疑'
    • 太棒了,我最近发现了你的一篇反应离子文章
    • 我的 youtube 频道和 dev.to 上有很多离子反应内容
    • 嗨 Aaron 可以在 Ionic 中使用 .JS 文件而不是 .TSX 文件吗?我发现这样做解决了一些问题。
    • @JedLancer 是的,你可以
    猜你喜欢
    • 1970-01-01
    • 2021-08-11
    • 1970-01-01
    • 2019-02-02
    • 2021-01-09
    • 1970-01-01
    • 2020-02-13
    • 1970-01-01
    • 2020-10-04
    相关资源
    最近更新 更多