728x90
🌈 package.json & npm 이란?
npm 모듈을 활용하기 위해 해당 모듈에 대한 정보를 담은 파일로 프로젝트 전반에 관한 정보가 들어있는 곳이 package.json 이다. 즉, 프로젝트 (패키지) 전반에 관한 정가 들어있는 곳이다. package.json에는 이 프로그램을 실행시키기 위해 필요한 모듈이 무엇인지, 어떻게 실행하는지 어떻게 테스트 하는지에 대한 방법이 명시되어 있다. 그렇기 때문에 프로젝트 코드를 전달할 때 포함되어 있는 모듈을 전부 전달할 필요가 없다. package.json에 필요한 모듈이 적혀있으니 직접 다운받아 사용하면 되기 때문이다.
npm은 node package manager 로 일종의 앱스토어라고 볼 수 있다. node.js 환경에서 외부 라이브러리를 다운로드 받을 수 있는 대표적인 방법이라고 볼 수 있다. 즉, 필요한 모듈을 다운받을 수 있는 모듈이 모여있는 모듈 스토어라고 생각하면 된다.
💡 패키지 매니저
리눅스의 패키지 매니저 -> apt
macOS의 패키지 매니저 -> brew
node.js 생태계의 패키지 매니저 -> npm
728x90
'프로그래밍 > JavaScript' 카테고리의 다른 글
[JavaScript] 일급 객체 그리고 고차 함수 (0) | 2022.05.05 |
---|---|
[JavaScript] 저장해두면 유용한 정규 표현식 (Regular Expression) (0) | 2022.05.03 |
[JavaScript] js 파일을 작성하고 node로 실행해보자! (0) | 2022.04.29 |
[JavaScript] Javascript runtime이란?nvm & node.js 설치하기 (0) | 2022.04.29 |
[JavaScript] querySelector 함수 사용해보기 (0) | 2022.04.27 |
댓글