노드 환경의 npm은 기본 패키지 관리 및 배포 도구입니다. npm의 전체 이름은 "노드 패키지 관리자"입니다. 이는 노드 모듈 게시를 위한 비공식 표준이 되었습니다. npm을 사용하면 다른 사용자가 작성한 타사 패키지를 다운로드할 수 있습니다. NPM 서버를 로컬에서 사용하거나 사용자가 다른 사람이 사용할 수 있도록 NPM 서버에 작성한 패키지나 명령줄 프로그램을 업로드할 수 있습니다.
이 문서의 운영 환경: Windows 10 시스템, nodejs 버전 16, Dell G3 컴퓨터.
npm은 JavaScript 런타임 환경 Node.js의 기본 패키지 관리자입니다.
NPM의 전체 이름은 Node Package Manager입니다. NodeJS 패키지 관리 및 배포 도구이며 Node 모듈(패키지) 게시의 비공식 표준이 되었습니다.
npm은 Nodejs와 함께 설치되는 패키지 관리 도구로 Nodejs 코드 배포의 많은 문제를 해결할 수 있습니다.
사용자가 로컬 사용을 위해 NPM 서버에서 다른 사람이 작성한 타사 패키지를 다운로드할 수 있도록 허용합니다.
사용자가 로컬 사용을 위해 NPM 서버에서 다른 사람이 작성한 명령줄 프로그램을 다운로드하고 설치할 수 있습니다.
사용자가 다른 사람이 사용할 수 있도록 NPM 서버에 작성한 패키지 또는 명령줄 프로그램을 업로드할 수 있습니다.
새로운 버전의 nodejs에는 npm이 통합되어 있기 때문에 npm도 이전에 설치되었습니다. "npm -v"를 입력하여 설치 성공 여부를 테스트할 수도 있습니다. 명령은 다음과 같습니다. 버전 프롬프트가 나타나면 설치가 성공한 것입니다.
$npm-v2.3.0이전 버전의 npm이 설치되어 있는 경우 npm 명령을 통해 쉽게 업그레이드할 수 있습니다.
$ sudo npm install npm -g/usr/local/bin/npm -> /usr/local/lib/node_modules/npm/bin/[email protected] /usr/local/lib/node_modules/npmWindow 시스템인 경우 npm install npm -g 명령을 사용합니다.
전역 설치와 로컬 설치
npm 패키지 설치는 로컬 설치(local)와 글로벌 설치(global) 두 가지로 구분되는데, 명령줄에서 판단해 보면 -g 등이 있는지 여부만 차이가 납니다.
npm install express # 로컬 설치 npm install express -g # 전역 설치다음 오류가 발생하는 경우: npm err! 오류: ECONNREFUSED 127.0.0.1:8087 연결
해결책은 다음과 같습니다. $ npm config set proxy null
로컬 설치
설치 패키지를 ./node_modules(npm 명령이 실행되는 디렉터리) 아래에 놓습니다. node_modules 디렉터리가 없으면 현재 npm 명령이 실행되는 디렉터리에 node_modules 디렉터리가 생성됩니다.
로컬에 설치된 패키지는 require()를 통해 도입할 수 있습니다.
전역 설치
/usr/local 또는 노드의 설치 디렉터리에 설치 패키지를 배치합니다.
명령줄에서 직접 사용할 수 있습니다.
두 기능을 모두 사용하려면 두 위치 모두에 설치하거나 npm 링크를 사용해야 합니다.
추천 학습: "nodejs 비디오 튜토리얼"
위 내용은 node 환경에서의 npm 상세 내용입니다. 자세한 내용은 본 사이트의 다른 관련 글을 참고해주세요!