2017-05-04 20 views
12

इस समस्या को दूर नहीं किया जा सकता है:/angularfire2/सूचकांक कोई निर्यात सदस्य 'AngularFire'

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" 

उत्तर

12

चूंकि आप [email protected]+ का उपयोग कर रहे हैं, तो अब AngularFire निर्यात नहीं किया गया है। AngularFire2 4.0

// import AngularFireAuthModule at NgModule 
import { AngularFireAuthModule } from 'angularfire2/auth'; 


import { AngularFireAuth } from 'angularfire2/auth'; 
// inject 
construstor(afa: AngularFireAuth) { 
    afa.auth.signInWithPopup() 
} 
+2

धन्यवाद! बस angularfire2 को संस्करण 2.0.0-beta.7 में पुनर्स्थापित किया गया और सब कुछ काम किया! यह कोणीय 2 क्या नाजुक चीज है :) –

+0

@ KatyaKaterinaa ठीक है, यह सुनकर खुशी हुई कि आप इसके माध्यम से आए हैं। – Pengyy

+0

हमारे AngularFire2 2.0 => 4.0 संक्रमण मार्गदर्शिका को यहां देखें https://github.com/angular/angularfire2/blob/master/docs/version-4-upgrade.md, –

1

उन्नयन मेरी समस्या

माइग्रेशन मार्गदर्शिका का समाधान: इसके बजाय, आप नीचे के रूप में उपयोग करेगा https://github.com/angular/angularfire2/blob/master/docs/version-4-upgrade.md

+0

क्या आप वाकई इस प्रश्न का उत्तर देते हैं? ओपी स्पष्ट रूप से पहले से ही है 4. –

+0

मैं AngularFire2 2.0 का उपयोग कर रहा था और ऊपर दिए गए अपग्रेड किया गया था –

संबंधित मुद्दे