我正在尝试升级我的应用程序以使用 @angular/fire 而不是 angularFire2,因为它已被弃用。在我升级 evrything 的那一刻,我收到了这个错误消息:
ERROR in node_modules/@angular/fire/auth/auth.d.ts(4,28): error TS2307: Cannot find module 'firebase/app'.
node_modules/@angular/fire/database/interfaces.d.ts(2,26): error TS2307: Cannot find module 'firebase/app'.
node_modules/@angular/fire/firebase.app.module.d.ts(2,79): error TS2307: Cannot find module 'firebase/app'.
所以我开始在网上搜索解决方案。最终我在这里找到了答案
它说我需要将firebase降级回版本'4.8.0'。当我这样做时,错误消失了,但我收到了这个新错误:
ERROR in node_modules/@angular/fire/auth/auth.d.ts(12,45): error TS2694: Namespace 'firebase.auth' has no exported member 'IdTokenResult'.
node_modules/@angular/fire/firebase.app.module.d.ts(2,42): error TS2305: Module '"D:/School/App & Gui Dev/Project_Mariën_Seppe/node_modules/firebase/app/index"' has no exported member 'functions'.
版本:
- "@angular/fire": "^5.1.0",
- “firebase”:“^4.12.1”(我尝试从 4.8.0 到 5.5.7),
- "@angular/core": "^5.2.0",
如果您需要更多信息,请随时询问