다른 사람들은 모듈을 라이브러리 라고도 해!
도서관에 가면 책들이 분류가 되어있을 것이고 내가 원하는 상세 주제를(출판사, 작가, 내용)정해서 책을 골라낼거야!!
-장점 : 내가 원하는 걸 빌릴 수 있음!
-단점 : 고르기가 힘들 수도,, 찾는 시간이 오래걸리고, 도서관 가는 시간...
= 라이브러리 = 모듈
프레임워크는 필요해보이는 라이브러리(모듈)를 미리 다 틀 안에 넣어뒀습니다.
이 npm이라는 것이 외부 모듈을 가져올 수 있게 해주는 녀석이고, npm 사이트에서
npm i figlet 를 입력하면, (참고로 여기서 i는 install의 약자이다. 그래서 install로 적어도 괜춘)
됩니다.
즉, npm은 외부 모듈을 내 프로젝트에 설치할 수 있게 해주는 멋진 친구!
근데 이 친구가 설치를 할때, npm라는 명령어를 가지고 어떻게 설치가 되는거지??
바로바로
npm이 저장소에 "외부 모듈" 설치를 우리가 원하는 프로젝트에 자동으로 해준다!
= 설치 파일 다운로드 받아서 더블 클릭하는 것이 = npm install 모듈
(cf. npm은 빠르고 간편하게 삭제도 가능 = npm uninstall 모듈)
그리고 외부 모듈을 가져올때면 항상 package.json, package-lock.json이라는 파일이 생기나봐. 이 파일들이 외부 모듈을 불러오는 친구들 인가봐.