쉽게 설명하자면, 여러분이 모바일 환경에서 앱을 설치할때는 앱스토어는 구글플레이스토어에 갑니다.
커멘드라인으로 동작하는 프로그램들도 이와같이 프로그램들을 쉽게 검색하고 삭제할 수 있도록 일종의 앱스토어가 있습니다. 엄청나게 많은 앱스토어중에 그중에 하나가 npm입니다.
Package라고 하면 추상적인 느낌이 드실겁니다. 맞습니다. 하나만 콕 찝어서 말하기가 어렵기 때문에 Package라고 한것도 없지않아있습니다. Package는 Node.js라는 시스템을 통해서 동작하는 다양한 프로그램들을 다 잡아서 말한것이기 때문입니다. 즉 그 다양한 프로그램들(package)를 관리해준다는 겁니다.
npm을 잘 활용한다면, 스마트폰 앱스토어 보다도 훨씬 더 쉽게 필요한 프로그램을 설치하고 삭제하고 업데이트할 수 있습니다.
이렇게 설치한 프로그램들은 혼자서 독립적으로 돌아가는것도 있구요, 또는 다른 프로그램에 일종에 작은 부품으로서 사용이 되는 프로그램도 있습니다.
그래서 원하는 패키지를 찾아내고 설치하고 삭제하고 관리하시면 됩니다.
'NPM' 카테고리의 다른 글
npm 과 npx 차이점 (feat. create react app 만들기) (0) | 2021.02.03 |
---|---|
npm 패키지의 목록 보기, 업데이트 그리고 삭제 (sudo는 unix기반 운영체제 이용할때 사용하세요) (0) | 2021.02.03 |
npm 패키지 검색, 설치 그리고 실행 (0) | 2021.02.03 |