유튜브블로그Top 10
내 프로필

데브허브 안내
소개업데이트 소식

데브허브 커뮤니티

Devoxx Greece 2025 -A Developer's Tale: Migrating an Angular app from version 10 to 19 Loic Magnette

Devoxx

2025. 4. 22.

0

#frontend
#devops
  • Angular 앱을 10에서 19 버전으로 마이그레이션하는 경험 공유 🚀
  • Angular 업데이트 가이드(angular.dev/update-guide)를 사용하여 한 번에 한 major 버전씩 업데이트해야 함 📚
  • Node 버전 관리 도구(nvm, asdf)를 사용하여 여러 Node 버전을 쉽게 전환 🧰
  • ng update는 의존성 패키지의 package.json에서 ng update 스키마틱을 실행하여 업데이트를 수행 ⚙️
  • 사용하지 않는 의존성을 정리하고 npm outdated를 사용하여 오래된 의존성을 확인해야 함 🧹
  • 의존성 업데이트 시 API 변경으로 인해 코드 마이그레이션이 필요할 수 있음 ✍️
  • npm install --force는 최후의 수단으로 사용해야 하며, 문제를 숨길 수 있음 ⚠️
  • 테스트 자동화는 마이그레이션 후 변경 사항을 검증하는 데 필수적 🧪
  • 사라진 의존성 코드를 직접 복사하여 앱에 포함시키는 방법도 고려할 수 있음 ✂️
  • npm ls 명령어로 중복된 의존성 버전을 찾아 해결해야 함 🔎

Recommanded Videos