web-dev-qa-db-fra.com

Migration Angular 4.x vers Angular 5

J'ai lu les blogs et la documentation suivants

et aucune information claire sur la migration de 4.x à 5.

Essayé les commandes suivantes

  • npm installer

    npm install @angular/{animations,common,compiler,compiler-cli,
                core,forms,http,platform-browser,platform-browser-dynamic,
                platform-server,router}@5.0.0
    
  • installation de fil

    yarn add @angular/{animations,common,compiler,compiler-cli,
             core,forms,http,platform-browser,platform-browser-dynamic,
             platform-server,router}@5.0.0
    
  • Essayé le guide de mise à jour

     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
    

Rien n'a bien fonctionné pour moi. S'il vous plaît aider

32
Aravind

Vous devez mettre à jour tous les angular paquets fournis vers leurs dernières versions comme suit:

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

Cela devrait faire tout le nécessaire. De plus, vous pouvez également mettre à jour votre angular cli fourni avec angular 5 en version standard, comme suit:

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

Voici le blog officiel de Angular team: https://angular-update-guide.firebaseapp.com/ . Ce guide de mise à jour vous aidera à migrer de version à la dernière.

72
Vishal Gulati

Ce site m'a rendu la tâche très facile. Mettez dans votre version à partir de laquelle vous effectuez la mise à niveau et vers laquelle vous effectuez la mise à niveau. Mon application est simple, cela peut donc dépendre de la complexité de votre application.

5
Ben