2017-10-04 4 views
0

이온 응용 프로그램 내에서 모든 npm 패키지가 제거되었고 npm install으로 다시 설치되었습니다. 이제는 ionic serve를 실행하면 firebase 및 angularfire2와 관련된 12 개의 오류가 표시됩니다. 내가 제거하고 난 두 번 오류가을 시작하기 전에와 동일하게 보이는 tsconfig.json 파일을 검사 한 angularfire2 및 중포 기지 NPM 패키지 재설치 후의 일련의 Ionic/Firebase AngularFire2 오류

  • 를 다시 설치 한

    1. 디버깅하는

      enter image description here

      ,

    2. 서버를 다시 시작했습니다.

    그리고 아직, 여전히 아무것도 ....

    이 나는 ​​아래에 부착하고있어 사용할 수없는 피어 종속성에 관련된 몇 가지 NPM 경고도하고 내가 처리하는 방법을 아주 잘 모르겠어요 ... 여기

    enter image description here 주요 응용 프로그램의 package.json 종속성 목록 :

    "dependencies": { 
        "@angular/compiler": "^4.4.4", 
        "@angular/compiler-cli": "^4.4.4", 
        "@angular/core": "^4.4.4", 
        "@angular/forms": "^4.4.4", 
        "@angular/http": "^4.4.4", 
        "@angular/platform-browser": "^4.4.4", 
        "@angular/platform-browser-dynamic": "^4.4.4", 
        "@ionic-native/app-availability": "^4.3.0", 
        "@ionic-native/call-number": "^4.3.0", 
        "@ionic-native/clipboard": "^4.3.0", 
        "@ionic-native/core": "^4.3.0", 
        "@ionic-native/device": "^4.3.0", 
        "@ionic-native/facebook": "^4.3.0", 
        "@ionic-native/geolocation": "^4.3.0", 
        "@ionic-native/in-app-browser": "^4.3.0", 
        "@ionic-native/sms": "^4.3.0", 
        "@ionic-native/social-sharing": "^4.3.0", 
        "@ionic-native/splash-screen": "^4.3.0", 
        "@ionic-native/status-bar": "^4.3.0", 
        "@ionic/storage": "2.0.1", 
        "angularfire2": "^5.0.0-rc.1", 
        "babel-code-frame": "^6.26.0", 
        "call-number": "^1.0.1", 
        "chalk": "^2.1.0", 
        "cordova-android": "^6.3.0", 
        "cordova-browser": "^5.0.0", 
        "cordova-clipboard": "^1.1.0", 
        "cordova-ios": "^4.5.1", 
        "cordova-plugin-appavailability": "^0.4.2", 
        "cordova-plugin-compat": "^1.2.0", 
        "cordova-plugin-console": "^1.1.0", 
        "cordova-plugin-device": "^1.1.6", 
        "cordova-plugin-facebook4": "^1.9.1", 
        "cordova-plugin-geolocation": "^2.4.3", 
        "cordova-plugin-queries-schemes": "^0.1.5", 
        "cordova-plugin-splashscreen": "^4.0.3", 
        "cordova-plugin-statusbar": "^2.2.3", 
        "cordova-plugin-whitelist": "^1.3.2", 
        "cordova-plugin-x-socialsharing": "^5.2.0", 
        "cordova-sms-plugin": "^0.1.11", 
        "debug": "^3.1.0", 
        "es6-promise-plugin": "^4.1.1", 
        "firebase": "^4.5.0", 
        "ionic-angular": "^3.7.1", 
        "ionic-plugin-keyboard": "^2.2.1", 
        "ionicons": "3.0.0", 
        "ios-sim": "^6.1.2", 
        "json5": "^0.5.1", 
        "minimatch": "^3.0.4", 
        "promise-polyfill": "6.0.2", 
        "rxjs": "^5.4.3", 
        "sw-toolbox": "3.6.0", 
        "zone.js": "^0.8.18" 
    }, 
    "devDependencies": { 
        "@angular/common": "^4.4.3", 
        "@ionic/app-scripts": "3.0.0", 
        "install": "^0.10.1", 
        "npm": "^5.5.0", 
        "typescript": "^2.5.3" 
    }, 
    "peerDependencies": {}, 
    
  • +1

    angularfire2 및 firebase 의존성의'npm uninstall'을 실행 한 다음'npm install anglefire2 firebase --save'로 다시 설치할 수 있습니까? – alltej

    +0

    어쩌면 그것은 불분명했지만 이미이 작업이 끝났습니다. 하지만 피어 종속성에 필요한 경고가 많이 있습니다 ... –

    +1

    다른 오류 집합을 얻었습니까? firebase 또는 angularfire2 오류 대신 피어 종속성 오류가 있습니까? – alltej

    답변

    1

    FirebaseListObservableFirebaseObjectObservable는 제 롤백 이전 버전 버전에 용해되어 사용되지 더 이상 사용되지 않습니다. 4.0.0. + 버전으로 되 돌리십시오.

    0

    좋아, 모두 수 업에 AngularFire2 및 중포 기지 NPM 패키지를 선도하는 NPM 업데이트 명령을 사용하여 충분히주의하지 않았다 것 같습니다 @alltej의 도움으로이 문제를 해결 한 후 주 버전 번호가 변경된 버전으로 등급을 매겨 일부 변경 사항이 적용됩니다. 앱 걸쳐 사용되고 예

    , FirebaseObjectObservable는 문제/angularfire2 버전 5.0.0+ 함께