簡體   English   中英

角度 6 上的 firebase 錯誤

[英]firebase error on angular 6

我正在嘗試將 firebase 添加到 angular 6 項目中。

npm install firebase angularfire2 --save

本項目基於ngx-admin,做了一些修改。 我是一個菜鳥來角度和打字稿。

運行上述命令后,嘗試ng serve給了我

node_modules/angularfire2/auth/auth.d.ts(4,10) 中的錯誤:錯誤 TS2305:模塊 '"/Users/arash/Src/dance-admin/node_modules/firebase/app/index"' 沒有導出成員 '用戶'。 node_modules/angularfire2/auth/auth.d.ts(4,16): 錯誤 TS2305: 模塊 '"/Users/arash/Src/dance-admin/node_modules/firebase/app/index"' 沒有導出成員 'auth' . node_modules/angularfire2/firebase.app.module.d.ts(2,10): 錯誤 TS2305: 模塊 '"/Users/arash/Src/dance-admin/node_modules/firebase/app/index"' 沒有導出成員 '應用程序'。 node_modules/angularfire2/firebase.app.module.d.ts(2,15): 錯誤 TS2305: 模塊 '"/Users/arash/Src/dance-admin/node_modules/firebase/app/index"' 沒有導出成員 '認證'。 node_modules/angularfire2/firebase.app.module.d.ts(2,21): 錯誤 TS2305: 模塊 '"/Users/arash/Src/dance-admin/node_modules/firebase/app/index"' 沒有導出成員 '數據庫'。 node_modules/angularfire2/firebase.app.module.d.ts(2,31): 錯誤 TS2305: 模塊 '"/Users/arash/Src/dance-admin/node_modules/firebase/app/index"' 沒有導出成員 '火店'。 node_modules/angularfire2/firebase.app.module.d.ts(2,42): 錯誤 TS2305: 模塊 '"/Users/arash/Src/dance-admin/node_modules/firebase/app/index"' 沒有導出成員 '職能'。 node_modules/angularfire2/firebase.app.module.d.ts(2,53): 錯誤 TS2305: 模塊 '"/Users/arash/Src/dance-admin/node_modules/firebase/app/index"' 沒有導出成員 '消息”。 node_modules/angularfire2/firebase.app.module.d.ts(2,64): 錯誤 TS2305: 模塊 '"/Users/arash/Src/dance-admin/node_modules/firebase/app/index"' 沒有導出成員 '貯存'。

``

我在這里很困惑,因為錯誤來自 angularfire2 內部,而不是我的項目。 更令人費解的是,如果我用一個全新的 ng 應用程序做同樣的事情,它就可以正常工作。

所以我想真正的問題是,這些錯誤信息是什么意思? 由於 angularfire2 中的導入顯然是正確的 - 至少在某些設置中。

上次更新似乎破壞了一些東西。 這里列出了一個重大更改這里 在發布解決方案之前,您可以使用舊版本的 angularfire2。 候選版本 9 似乎運行良好。 只需編輯您的 package.json 並替換該行

"angularfire2": "^5.0.0-rc.10" // Gets the newest version

"angularfire2": "5.0.0-rc.9" // Gets a specific version

這對我有用。 確保 package.json 中的版本是:

 angularfire2": "5.0.0-rc.9", "firebase": "5.0.2",

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM