AngularFire没有导出成员“InjectionToken”

时间:2017-05-09 13:53:26

标签: angularjs angularfire angularfire2

我在创建角火应用程序时遇到问题。我正在学习本教程:https://progblog.io/Angular-2-Firebase-Tutorial-Part-1-Create-a-Firebase-3-CRUD-app-with-Angular-CLI/ 但是只要我将angular-fire添加到应用程序中,我就无法使用ng服务启动“服务器”,因为我得到以下异常:

ERROR in <PATH_TO_MY_PROJECT>/node_modules/angularfire2/angularfire2.d.ts (3,10): Module '"<PATH_TO_MY_PROJECT>/node_modules/@angular/core/index"' has no exported member 'InjectionToken'
webpack: Failed to compile.

有谁可以告诉我这可能是什么原因? 我也尝试使用@Next版本的angular-fire(npm i angularfire2@next --save),如下所示:https://github.com/angular/angularfire2/issues/843但我没有成功。

2 个答案:

答案 0 :(得分:1)

这个教程已经老了!

现在angularfire2的版本为4.0.0-rc0 https://github.com/angular/angularfire2/blob/master/CHANGELOG.md

您必须遵循本教程

https://github.com/angular/angularfire2/blob/master/docs/1-install-and-setup.md

答案 1 :(得分:-1)

 npm install angularfire2

安装firebase的类型

npm install typings

typings install dt~firebase --global --save