web-dev-qa-db-ja.com

Angular 4.xからAngular 5への移行

次のブログとドキュメントを読みました

4.xから5への移行方法に関する明確な情報はありません。

次のコマンドを試しました

  • npmインストール

    npm install @angular/{animations,common,compiler,compiler-cli,
                core,forms,http,platform-browser,platform-browser-dynamic,
                platform-server,router}@5.0.0
    
  • 糸の取り付け

    yarn add @angular/{animations,common,compiler,compiler-cli,
             core,forms,http,platform-browser,platform-browser-dynamic,
             platform-server,router}@5.0.0
    
  • 更新ガイド を試しました

     npm install @angular/animations@'^5.0.0' @angular/common@'^5.0.0' 
            @angular/compiler@'^5.0.0' @angular/compiler-cli@'^5.0.0' 
            @angular/core@'^5.0.0' @angular/forms@'^5.0.0'
            @angular/http@'^5.0.0' @angular/platform-browser@'^5.0.0' 
            @angular/platform-browser-dynamic@'^5.0.0' 
            @angular/platform-server@'^5.0.0' @angular/router@'^5.0.0' 
            [email protected] rxjs@'^5.5.2'
    
     npm install [email protected] --save-exact
    

何もうまくいきませんでした。助けてください

32
Aravind

次のように、すべてのangular提供パッケージを最新バージョンに更新する必要があります。

npm install [email protected] --save-dev

npm install @angular/common@latest @angular/compiler@latest @angular/compiler-cli@latest @angular/core@latest @angular/forms@latest @angular/http@latest @angular/platform-browser@latest @angular/platform-browser-dynamic@latest @angular/platform-server@latest @angular/router@latest @angular/animations@latest --save

これは必要なすべてを行う必要があります。さらに、次のように、標準バージョンとしてangular 5に付属するangular cliを更新することもできます。

npm uninstall -g @angular/cli
npm cache clean
npm install -g @angular/cli@latest

Angularチームによる公式ブログ投稿は次のとおりです。 https://angular-update-guide.firebaseapp.com/ 。このアップデートガイドは、任意のバージョンから最新バージョンへの移行に役立ちます。

72
Vishal Gulati

このウェブサイト とても簡単になりました。アップグレード元のバージョンとアップグレード先のバージョンを入力します。私のアプリはシンプルなので、アプリの複雑さに依存する可能性があります。

5
Ben