이불이! 2019. 4. 15. 00:11
728x90

npm에서 패키지를 사용할 것이라면 패키지들을 체계적으로 관리할 필요가 있다.

실제 서비스에서는 패키지를 수십, 수백 개 가량 다운받게 되기 때문에 각각의 패키지에 대한 버전을 기록해야한다.

버전이 중요한 이유는 버전이 업그레이드 되면서 이전 버전과 호환이 안 될 수도 있기 때문이다.

그래서 패키지명과 함께 패키지 버전도 함께 기록할 필요도 있다.

그 역할을 하는 게 Package.json 파일이다. 

npm은 package.json을 보고 '이 프로젝트는 이런 패키지를 필요로 하는구나' 하고 알아차립니다.

 

package.json을 만드는 방법은 두가지가 있는데

1. 직접 만드는 것

2. cmd에 npm init 명령어를 치는 것.