# npm > JavaScript 및 Node.js 패키지 관리자. > Node.js 프로젝트 및 모듈 의존성을 관리합니다. > 더 많은 정보: . - 대화형으로 `package.json` 파일 생성: `npm init` - package.json에 의존성으로 나열된 모든 패키지를 다운로드: `npm install` - 특정 버전의 패키지를 다운로드하여 `package.json`의 의존성 목록에 추가: `npm install {{패키지_이름}}@{{버전}}` - 최신 버전의 패키지를 다운로드하여 `package.json`의 개발 의존성 목록에 추가: `npm install {{패키지_이름}} {{-D|--save-dev}}` - 최신 버전의 패키지를 다운로드하여 전역적으로 설치: `npm install {{-g|--global}} {{패키지_이름}}` - 패키지를 제거하고 `package.json`의 의존성 목록에서 제거: `npm uninstall {{패키지_이름}}` - 로컬에 설치된 의존성 트리 인쇄: `npm list` - 전역적으로 설치된 최상위 패키지 나열: `npm list {{-g|--global}} --depth {{0}}`