2017-03-18 12 views
0

"で私は、バージョン2.2.1と古いangular2プロジェクトを持っていると私は、最新の角度バージョン2.4.0Angular2パッケージの依存関係をアップグレードするにはどうすればよいですか?

"dependencies": { 
    "@angular/common": "~2.2.1", 
    "@angular/compiler": "~2.2.1", 
    "@angular/compiler-cli": "~2.2.1", 
    "@angular/core": "~2.2.1", 
    "@angular/forms": "~2.2.1", 
    "@angular/http": "~2.2.1", 
    "@angular/platform-browser": "~2.2.1", 
    "@angular/platform-browser-dynamic": "~2.2.1", 
    "@angular/platform-server": "~2.2.1", 
    "@angular/router": "~3.2.1", 
    "@angular/upgrade": "~2.2.1", 
    "angular2-in-memory-web-api": "0.0.21", 
    "bootstrap": "^3.3.7", 
    "core-js": "^2.4.1", 
    "ie-shim": "^0.1.0", 
    "reflect-metadata": "^0.1.3", 
    "rxjs": "5.0.0-beta.12", 
    "zone.js": "~0.6.26" 
    }, 

に依存性をアップグレードしたいと思い、私はすべての文字列「2.2.1」に変更するのに十分です2.4.0 "の" @angular/... "パッケージ?あるいは、core-js、rxjsなどのような他のパッケージの最新バージョンまたは互換バージョンをインストールするために何かする必要がありますか?

+0

ルータは3.4.0にアップデートする必要があります。その他の角度の依存関係は、angle 2.4.0のpackage.jsonファイルのものと同じバージョンに更新する必要があります。 –

答えて

1

あなたはこれらのステップ

  1. node_modulesフォルダを削除従って、すべてのパッケージのための迅速な更新を実行し、更新されたバージョンでpackage.jsonファイルを更新します。
  2. C:\ Users \ USERNAME \ AppData \ Roamingからnpm-cacheを削除する
  3. コマンドプロンプトを開き、アプリケーションのルートフォルダに移動します。コマンド

    npm-check-updates -u 
    
  4. アップデートすべてのパッケージを使用して、コマンド

    また
    npm update --save 
    

を使用して、現在のバージョンにpackage.jsonを変更NPMパッケージで更新のため

  • チェック、コマンドを使用してnpmパッケージをグローバルに更新する

    npm install -g npm-check-updates 
    

    私に知らせていない場合、これはあなたの問題を解決しなければなりません。

  • 関連する問題