
서드파티 모듈, npm 이해하기
2021. 10. 26. 10:38
🚦 Server/Node.js
모듈을 require 할 때의 과정 require('sample')로 모듈을 로드할 때, sample.js 라는 파일로 존재하는 모듈을 로드할 수 있고, sample 이라는 디렉토리 안의 모듈을 로드할 수 있다. 디렉토리 이름인 경우 오른쪽 절차에 따라 로드한다. 서드파티 모듈을 로드할 때는, 모듈의 이름이 디렉토리인 경우, 그 안에 package.json이라는 포함하고 있는 지 확인한다. 그렇니까 서드파티 모듈은 package.json 이라는 파일을 가지는 디렉토리인 것이다. 서드파티 모듈을 로드할 때의 경로 package.json 파일을 가진 디렉토리 형태로 존재하기 때문이다. 그렇기 때문에 서드파티 모듈의 이름이 디렉토리 이름과 같았던 것이다. 정리하자면 패키지 안에 package.json 파일이 ..