npm이란 무엇입니까? JavaScript 패키지 관리자 설명

npm이란 무엇입니까? JavaScript 패키지 관리자 설명

패키지는 많은 프로그래밍 언어의 필수적인 부분이며 JavaScript도 예외는 아닙니다. 웹 서버 구축에서 이메일 전송에 이르기까지 애플리케이션이나 스크립트에 다양한 기능을 추가하는 데 사용할 수 있습니다.





패키지가 없으면 이를 필요로 하는 각 프로젝트에서 동일한 기능을 프로그래밍하여 바퀴를 재발명해야 합니다. 관심있는? 이 가이드에서는 npm을 사용하여 JavaScript에서 패키지를 설치하고 사용하는 방법을 다룹니다.





노드 패키지 관리자(npm)란 무엇입니까?

JavaScript는 종종 npm으로 약칭되는 노드 패키지 관리자를 패키지 관리자 및 패키지 저장소로 사용합니다. Node는 브라우저 외부에서 JavaScript 코드를 실행하는 데 사용되는 JavaScript 런타임 환경인 Node.js의 약자입니다.





백만 개 이상의 패키지가 호스팅된 npm 웹사이트 , 개발자는 방대한 JavaScript 라이브러리 카탈로그를 검색하고 탐색할 수 있습니다. 이러한 패키지 중 일부는 일주일에 천만 번 이상 다운로드됩니다. 웹사이트는 소스 코드, 문서, 버전 번호 및 압축 해제 크기와 같이 호스팅된 모든 패키지에 대한 정보를 제공합니다.

웹 사이트와 함께 npm은 개발자가 이러한 패키지를 설치하거나 제거할 수 있는 명령줄 도구도 제공합니다.



NPM 명령줄 도구 설치

npm 명령줄 도구는 Node.js에 내장되어 있습니다. 따라서 JavaScript 패키지를 사용하기 전에 컴퓨터에 Node.js를 다운로드하는 것이 필수적입니다.

공식 방문 Node.js 웹사이트 운영 체제에 따라 적절한 버전을 다운로드합니다. 다운로드가 완료되면 화면의 지시에 따라 설치 프로세스를 완료하십시오.





자세한 내용은 다음 가이드를 확인하세요. Windows에 Node.js 설치 . Linux 시스템에 여러 버전의 Node.js를 설치할 계획이라면 NVM과 같은 도구를 사용하여 여러 Node.js 설치를 관리할 수 있습니다.

설치를 확인하려면 Windows에서 명령 프롬프트를 열고 Linux 및 macOS에서 터미널을 열고 다음 명령을 실행합니다.





윈도우 10용 윈도우 xp 테마
node --version
npm --version

설치에 성공하면 터미널에 설치된 Node.js 및 npm 버전이 표시됩니다.

패키지 설치

npm 명령줄 도구를 사용하면 한 줄 명령으로 JavaScript 또는 Node.js 프로젝트에 패키지를 매우 간단하게 설치할 수 있습니다. 프로젝트 디렉터리에서 명령 프롬프트 또는 터미널을 열고 다음 명령을 실행합니다.

npm install

다음과 같은 방식으로 패키지 이름을 공백으로 구분하여 단일 명령을 사용하여 여러 패키지를 설치할 수도 있습니다.

npm install ...

설치된 패키지 사용

npm install 명령을 사용하여 패키지를 설치했으면 이제 사용을 시작할 차례입니다. 라는 이름의 새 폴더가 있음을 알 수 있습니다. node_modules 그리고 2개의 새로운 파일, 패키지.json 그리고 패키지 잠금.json , 자동으로 생성되었습니다. 이러한 파일에 대해 걱정할 필요가 없습니다. npm은 프로젝트의 종속성을 추적하기 위해 생성합니다.

설치된 패키지를 사용하려면 해당 패키지를 요구하거나 JavaScript 코드로 가져와야 합니다. 이를 위한 구문은 사용 중인 JavaScript 버전에 따라 다음 두 명령 중 하나일 수 있습니다.

const package = require('package-name');
import package from 'package-name';

정확한 구문은 npm 웹사이트에서 사용 중인 패키지의 설명서를 확인할 수 있습니다.

패키지 제거

패키지 제거는 설치만큼 쉽습니다. 프로젝트에서 패키지를 제거하는 명령은 다음과 같습니다.

npm uninstall

install 명령과 마찬가지로 다음을 통해 단일 명령으로 여러 패키지를 제거할 수도 있습니다.

온라인에서 만화를 읽을 수 있는 곳
npm uninstall ...

패키지를 효율적으로 사용하기

패키지는 개발자로서의 삶을 쉽게 만들 수 있지만 프로젝트와 사용 중인 패키지 사이에 종속성을 생성하기도 합니다. 따라서 여러 패키지를 설치하기 전에 약간의 고려를 하는 것이 좋습니다.

필요에 따라 설치된 패키지를 광범위하게 수정하는 대신 자신만의 패키지를 만들어 npm에 무료로 게시할 수도 있습니다. 적절한 디자인 패턴을 사용하면 향후 프로젝트에서 사용할 패키지를 만들고 코드를 재사용할 수 있습니다.

이미지 크레디트: Ferenc Almasi는 언스플래쉬

공유하다 공유하다 트위터 이메일 디자인 패턴을 사용하여 JavaScript에서 재사용 가능한 코드를 만드는 방법

디자인 패턴을 사용하는 방법을 이해하면 JavaScript에서 재사용 가능한 코드를 사용할 수 있습니다. 알아야 할 사항이 있습니다.

다음 읽기
관련 항목
  • 프로그램 작성
  • 자바스크립트
  • 패키지 관리자
저자 소개 니틴 랑가나트(31개 기사 게재)

Nitin은 열렬한 소프트웨어 개발자이자 JavaScript 기술을 사용하여 웹 애플리케이션을 개발하는 컴퓨터 공학 학생입니다. 그는 프리랜서 웹 개발자로 일하고 있으며 여가 시간에는 Linux 및 프로그래밍에 대한 글을 쓰는 것을 좋아합니다.

Nitin Ranganath가 참여한 작품 더보기

뉴스레터 구독

기술 팁, 리뷰, 무료 전자책 및 독점 거래에 대한 뉴스레터에 가입하십시오!

구독하려면 여기를 클릭하세요.