2017-04-05 98 views
1

我創建一個角4項目,Angularfire2和使用本指南火力點:無法解析「angularfire2」 - 角4

https://github.com/angular/angularfire2

當我安裝了一切,我嘗試運行「NG服務」以下錯誤apears:在./src/app/app.component.ts 模塊

錯誤未找到:錯誤:無法解決 'angularfire2' '......'

我看到更多的人有這個問題,但我的答案d沒有幫助我。

我使用角4,和我的package.json看起來是這樣的:

{ 
"name": "xxxxxxx", 
"version": "0.0.0", 
"license": "MIT", 
"scripts": { 
"ng": "ng", 
"start": "ng serve", 
"build": "ng build", 
"test": "ng test", 
"lint": "ng lint", 
"e2e": "ng e2e" 
}, 
"private": true, 
"dependencies": { 
"@angular/animations": "^4.0.1", 
"@angular/common": "^4.0.1", 
"@angular/compiler": "^4.0.1", 
"@angular/compiler-cli": "^4.0.1", 
"@angular/core": "^4.0.1", 
"@angular/forms": "^4.0.1", 
"@angular/http": "^4.0.1", 
"@angular/platform-browser": "^4.0.1", 
"@angular/platform-browser-dynamic": "^4.0.1", 
"@angular/platform-server": "^4.0.1", 
"@angular/router": "^4.0.1", 
"core-js": "^2.4.1", 
"rxjs": "^5.1.0", 
"typescript": "^2.2.2", 
"zone.js": "^0.8.4" 
}, 
"devDependencies": { 
"@angular/cli": "1.0.0", 
"@angular/compiler-cli": "^4.0.0", 
"@types/jasmine": "2.5.38", 
"@types/node": "~6.0.60", 
"codelyzer": "~2.0.0", 
"jasmine-core": "~2.5.2", 
"jasmine-spec-reporter": "~3.2.0", 
"karma": "~1.4.1", 
"karma-chrome-launcher": "~2.0.0", 
"karma-cli": "~1.0.1", 
"karma-jasmine": "~1.1.0", 
"karma-jasmine-html-reporter": "^0.2.2", 
"karma-coverage-istanbul-reporter": "^0.2.0", 
"protractor": "~5.1.0", 
"ts-node": "~2.0.0", 
"tslint": "~4.5.0", 
"typescript": "~2.2.0" 
} 
} 

有誰看到爲什麼這個錯誤出現,我該如何解決呢?

+0

'angularfire2'是無處在'package.json'待觀察,所以這就是問題的一部分可能。至少安裝它:'npm install angularfire2 --save' – cartant

+0

我確實運行了這個安裝。但是angularfire2並沒有顯示在package.json中。 – boikersoik

回答

0

我認爲是因爲Firebase本身沒有正確安裝。 這爲我做:

NPM安裝火力angularfire2 --save