2017-06-14 271 views
1

我正在開發Ionic應用程序並希望包含Firebase。顯然,這不像網頁那麼容易。所以,我遵循this教程。在 「安裝的應用程序」,它說,npm不會安裝Firebase

npm install [email protected] firebase --save

這給了我輸出

[email protected] 
/home/sean/Dropbox/Programming/Ionic/hacker_news_app_v2 
├── [email protected] 
└─┬ UNMET PEER DEPENDENCY [email protected] 
    ├── [email protected] 
    ├── [email protected] 
    └── [email protected] 

npm WARN optional SKIPPING OPTIONAL DEPENDENCY: [email protected]^1.0.0 
(node_modules/chokidar/node_modules/fsevents): 
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for 
[email protected]: wanted {"os":"darwin","arch":"any"} (current: 
{"os":"linux","arch":"x64"}) 
npm WARN [email protected] requires a peer of [email protected]^3.6.6 but 
none was installed. 

於是我試着

sudo npm install [email protected]

這給了我

[email protected] 
/home/sean/Dropbox/Programming/Ionic/hacker_news_app_v2 
└── UNMET PEER DEPENDENCY [email protected] 

npm WARN optional SKIPPING OPTIONAL DEPENDENCY: [email protected]^1.0.0 
(node_modules/chokidar/node_modules/fsevents): 
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for 
[email protected]: wanted {"os":"darwin","arch":"any"} (current: 
{"os":"linux","arch":"x64"}) 
npm WARN [email protected] requires a peer of [email protected]^3.6.6 but 
none was installed. 
npm ERR! code 1 

(爲什麼會出現在[email protected]^3.6.6插入符號?)

所以,最後,我想

sudo npm install [email protected]^3.6.6

這給

- [email protected] node_modules/firebase/node_modules/base64-url 
- [email protected] node_modules/firebase/node_modules/rsvp 
[email protected] 
/home/sean/Dropbox/Programming/Ionic/hacker_news_app_v2 
└─┬ [email protected] invalid 
    ├── [email protected] 
    ├── [email protected] 
    ├── [email protected] 
    ├── [email protected] 
    ├── [email protected] 
    └── [email protected] 

npm WARN optional SKIPPING OPTIONAL DEPENDENCY: [email protected]^1.0.0 
(node_modules/chokidar/node_modules/fsevents): 
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for 
[email protected]: wanted {"os":"darwin","arch":"any"} (current: 
{"os":"linux","arch":"x64"}) 

好了,怎麼樣我解釋最後一個嗎?我怎樣才能安裝angularfire?

回答