정의
Node.js와 함께 설치되는 자바스크립트 프로그래밍 언어를 위한 패키지 관리자
다른 여러 개발자들이 만든 라이브러리나 모듈들을 쉽게 설치할 수 있게 도와주는 도구입니다.
설치한 모듈들은 node_modules
란 폴더에 담기게 됩니다.
명령어
- npm init
- 새 Node.js 프로젝트를 초기화합니다.
package.json
파일을 생성하거나 수정합니다.
- 새 Node.js 프로젝트를 초기화합니다.
- npm install [패키지명]
- 지정된 패키지를 설치합니다. 패키지명을 생략하면
package.json
에 명시된 모든 의존성을 설치합니다.
- 지정된 패키지를 설치합니다. 패키지명을 생략하면
- npm update [패키지명]
- 패키지를 최신 버전으로 업데이트합니다.
- npm run [스크립트명]
package.json
의scripts
섹션에 정의된 스크립트를 실행합니다.
- npm uninstall [패키지명]
- 설치된 패키지를 제거합니다.
- npm list
- 설치된 패키지와 그 의존성을 표시합니다.
- npm publish
- 새로운 패키지를 NPM 레지스트리에 게시합니다.
- npm search [검색어]
- 패키지를 검색합니다.