[공부 기록] JavaScript - npm과 package.json
07 Apr 2020 |1. npm이란?
Node Package Manager
의 줄임말이다. 앱을 설치할 수 있는 일종의 앱스토어 같은 것인데 npm
에서 필요한 모듈을 설치할 수 있다.
그리고 npm
의 모듈을 사용하는 프로젝트에서 하나의 명령어처럼 사용할 수 있다. npm start
처럼, 프로젝트를 실행시킬 때 npm
키워드를 사용하기도 한다.
2. package.json?
이 프로젝트에서 어떤 모듈을 사용하고 있는지 표시해두는 json
형식의 파일이다.
모듈들을 프로젝트에 모두 포함할 수도 있겠지만 그렇다면 몸집이 너무 커지게 될 것이다. 일반적으로 프로젝트는 여러 사람과 함께 작업하기 때문에 모든 사람에게 모든 모듈들을 직접 넘겨주는 것은 비효율적이다.
그래서 어떤 모듈을 필요로 하는지 표시만 해두고 npm install
이라는 명령어를 통해 필요한 모듈만 다운로드해서 사용한다. 다운로드된 실제 모듈들은 node_module
폴더 안에서 확인할 수 있다.
package.json
에는 이 프로그램을 실행시키기 위해 필요한 모듈들이 무엇인지, 프로그램을 실행시키는 방법, 프로그램을 테스트하는 방법 등이 명시되어 있다.
출처
Codestates Immersive Course
Comments