본문 바로가기

Develop

NPM은 사실 Node Package Manager의 약어가 아니다.

npm은 흔히 Node Package Manager의 약어로 알려져있지만 실제로는 그렇지 않다.

 

사실 npm은 npm is not a acronym(직역: npm은 약어가 아니다)에 대한 재귀 약어다. PHP가 PHP: Hypertext Preprocessor의 재귀 약어인 것과 같다.

 

그렇지만 Node Package Manager가 아주 틀린 말은 아니다.

npm의 첫 커밋에서 README.md의 제목은 npm - The Node Package Manager였다. 다만 약 5년 뒤 JavaScript Package Manager로 변경되었을 뿐이다.

 

한편, npm의 전신은 pm(pkgmakeinst의 약어)이라는 bash 유틸리티였다.