Đi từng major version bằng ng update, đọc update guide cho version đang nhảy tới, chạy test/build sau mỗi bước và commit nhỏ theo milestone.
Ví dụ một bước migration có kiểm chứng:
bash
ng update @angular/core@20 @angular/cli@20
ng test
ng buildTrước migration nên bật strict hơn dần nếu có thể, dọn deprecated APIs, kiểm kê third-party packages, rồi đo và chốt baseline performance.
Với migration lớn, tách phần sửa tự động do schematic xử lý khỏi refactor kiến trúc như standalone, control flow mới hoặc signals để dễ review và rollback.