더북(TheBook)

일반적으로 뷰를 처음 공부하는 단계에서는 설치와 실행이 간단한 CDN 서비스를 사용하는 경우가 많습니다. 하지만 현업에서는 대부분 NPM을 사용합니다. 어느 방법을 사용하든 뷰 애플리케이션을 만들고 적용하는 방법이 다를 뿐이지 그 안에서 사용하는 뷰 문법은 똑같습니다. 따라서 현업에서 더 많이 사용하는 NPM을 사용하는 방법으로 학습하는 것이 나중을 위해 더 좋습니다. 이 책에서도 NPM을 사용한 방법으로 진행합니다.

Note 의존성 관리란?

의존성 관리는 쉽게 말해, 애플리케이션에서 사용한 라이브러리의 버전을 관리하는 것입니다. 예를 들어, 애니메이션을 위한 패키지를 사용했는데 사용할 당시에는 패키지 버전이 1.0이었다고 합시다. 이후 해당 패키지의 성능이 개선되어 2.0 버전이 출시되면 애플리케이션에서도 해당 패키지를 2.0으로 바꾸는 것이 좋습니다. 하지만 대부분 애플리케이션에서는 패키지를 1개만 사용하지 않고 굉장히 많은 종류를 사용합니다. 그래서 패키지 버전 관리, 즉 의존성 관리를 개발자가 직접 하지 않고 도구를 이용합니다. 의존성 관리 도구는 그 종류가 다양한데, NPM도 이런 도구 중 하나입니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.