【问题标题】:Cannot find module '@firebase/app-types/private'. Firebase web app找不到模块“@firebase/app-types/private”。 Firebase 网络应用
【发布时间】:2018-06-10 12:23:21
【问题描述】:

我正在使用 Firebase 开发应用程序,当我尝试运行 ionic Cordova emulate android 时,我看到以下错误

找不到模块“@firebase/app-types/private”

我使用了 firebase 版本 "firebase": "^4.8.0" 而不使用 angularFire。 我做了很多研究,Firebase 4.8.1here 的用户已经发现了以下问题。

它通过安装我正在使用的version 4.8.0 解决了这个问题。我已经尝试卸载并重新安装firebase,但没有成功。有人能帮我吗? 完整的错误如下:

[11:18:34] 打字稿: 项目/paystation/node_modules/@firebase/database/dist/esm/src/api/Database.d.ts, 线:4 找不到模块“@firebase/app-types/private”。

L3:从“@firebase/app-types”导入 { FirebaseApp };

L4:从 '@firebase/app-types/private' 导入 { FirebaseService };

[11:18:34] 打字稿: ...station/node_modules/@firebase/database/dist/esm/src/core/AuthTokenProvider.d.ts, 线路:17 找不到模块“@firebase/app-types/private”。

L16: getToken(forceRefresh: boolean): Promise;

L17: addTokenChangeListener(listener: (token: string | null) => void): void;

L18: removeTokenChangeListener(listener: (token: string | null) => void): void;

错误:编译程序失败

在新的 BuildError (C:\Users\domy9\cordova_project\ionic_project\paystation\node_modules\@ionic\app-scripts\dist\util\errors.js:16:28) 在 C:\Users\domy9\cordova_project\ionic_project\paystation\node_modules\@ionic\app-scripts\dist\transpile.js:159:20 在承诺 () 在 transpileWorker (C:\Users\domy9\cordova_project\ionic_project\paystation\node_modules\@ionic\app-scripts\dist\transpile.js:107:12) 在 Object.transpile (C:\Users\domy9\cordova_project\ionic_project\paystation\node_modules\@ionic\app-scripts\dist\transpile.js:64:12) 在 C:\Users\domy9\cordova_project\ionic_project\paystation\node_modules\@ionic\app-scripts\dist\build.js:109:82 在

【问题讨论】:

标签: angular cordova firebase ionic-framework


【解决方案1】:

我有同样的问题,但我解决了它

npm install firebase@4.8.0

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-11-26
    • 2022-10-22
    • 2019-05-19
    • 1970-01-01
    • 2021-05-14
    • 1970-01-01
    相关资源
    最近更新 更多