【问题标题】:/angularfire2/index has no exported member 'AngularFire'/angularfire2/index 没有导出成员 'AngularFire'
【发布时间】:2017-10-02 07:51:48
【问题描述】:

无法解决这个问题:

app.component.ts

import { AngularFire, AuthProviders, AuthMethods } from 'angularfire2';

/angularfire2/index has no exported member 'AngularFire',
/angularfire2/index has no exported member 'AuthProviders',
/angularfire2/index has no exported member 'AuthMethods '

但在 app.module.ts 中

import { AngularFireModule } from 'angularfire2';

工作正常,我可以初始化应用程序

package.json

"angularfire2": "^4.0.0-rc.0",
"core-js": "^2.4.1",
"firebase": "^3.9.0",
...
"devDependencies": {...
"ts-node": "~2.0.0",
"tslint": "~4.5.0",
"typescript": "~2.2.0"

【问题讨论】:

    标签: angular firebase import angular-cli angularfire2


    【解决方案1】:

    解决办法是:

    "angularfire2": "^5.1.1",

    你也需要这个库:

    "rxfire": "^3.3.5",
    "rxjs": "6.3.3",
    "rxjs-compat": "6.3.3",
    

    【讨论】:

      【解决方案2】:

      升级到 AngularFire2 4.0 解决了我的问题

      迁移指南: https://github.com/angular/angularfire2/blob/master/docs/version-4-upgrade.md

      【讨论】:

      • 你确定这回答了上面的问题吗? OP 显然已经有了 af 4。
      • 我使用的是 AngularFire2 2.0 并升级到以上解决了我的问题
      【解决方案3】:

      由于您使用的是 angularfire2@4.0.0+,因此不再导出 AngularFire。相反,您应该按如下方式使用它:

      // import AngularFireAuthModule at NgModule
      import { AngularFireAuthModule } from 'angularfire2/auth';
      
      
      import { AngularFireAuth } from 'angularfire2/auth';
      // inject 
      construstor(afa: AngularFireAuth) {
        afa.auth.signInWithPopup()
      }
      

      【讨论】:

      • 谢谢!刚刚将 angularfire2 重新安装到 2.0.0-beta.7 版本,一切正常!这个 angular2 是多么脆弱的东西 :)
      • @KatyaKaterinaa 好的,很高兴听到你通过它。
      • 在此处查看我们的 AngularFire2 2.0 => 4.0 转换指南github.com/angular/angularfire2/blob/master/docs/…,这些更改有好处
      • import { AngularFire, AuthProviders, AuthMethods } from 'angularfire2/auth'; 但得到同样的错误
      猜你喜欢
      • 2017-10-14
      • 2018-03-05
      • 2017-07-05
      • 2018-11-25
      • 2018-04-14
      • 1970-01-01
      • 2021-12-26
      • 2016-10-06
      • 2018-10-19
      相关资源
      最近更新 更多