Angularのバージョンアップを検討

3年前に作った個人用のWebアプリを久しぶりに改修しようかと思い、その前にAngularのバージョンをあげようかなと検討している。

2年前に一度バージョンアップしており、現状はAngular 4.0.1を使用。調べてみると2020/02にAngular 9がリリースされていた。ここまでバージョンが違うと大変そう。

使用ライブラリの状況

移行戦略

  • 各種ライブラリのバージョンを上げる案
    • 4→9
      • ng2-adminを最新に
      • ng-lightningを最新に
      • DevExtremeを最新に
      • コンパイルエラーに対応していく
  • ライブラリのバージョンをできるだけ上げずにどこまでいけるか試す案
    • 4→5、5→6、6→9
      • @angular/http の import は自分が書いた6クラスのみなので対応できそう
      • ng2-admin で用意されていたと思われる .angular-cli.json を自分で angular.json への書き換えるのは悪手か
        • 記述量は知れているのでdiff見ながらやってもいいかも

参考になったサイト

コメントを残す