npm은 중국어로 "노드 패키지 관리자"를 의미합니다. Node.js 플랫폼의 기본 패키지 관리 도구입니다. npm은 node.js에 해당하는 타사 플러그인을 관리합니다. npm을 통해 코드를 공유 및 배포하고 노드 프로젝트 종속성을 관리합니다.
이 튜토리얼의 운영 환경: Windows 7 시스템, nodejs 버전 12.19.0, DELL G3 컴퓨터.
npm이란 무엇입니까? node.js와 무슨 관련이 있나요?
npm(전체 이름 Node Package Manager, "노드 패키지 관리자")은 JavaScript로 작성된 Nodejs의 기본 소프트웨어 패키지 관리 시스템입니다. npm을 사용하여 코드를 설치, 공유, 배포하고 프로젝트 종속성을 관리할 수 있습니다.
npm은 JavaScript 세계의 패키지 관리 도구이자 Nodejs와 함께 설치될 Node.js 플랫폼의 기본 패키지 관리 도구입니다. Maven, Java 구문의 gradle 및 Python의 pip와 유사합니다.
npm은 NodeJS 코드 배포의 많은 문제를 해결할 수 있습니다. 일반적인 사용 시나리오는 다음과 같습니다.
사용자가 로컬 사용을 위해 NPM 서버에서 다른 사람이 작성한 타사 패키지를 다운로드할 수 있도록 허용합니다.
사용자가 로컬 사용을 위해 NPM 서버에서 다른 사람이 작성한 명령줄 프로그램을 다운로드하고 설치할 수 있습니다.
사용자가 다른 사람이 사용할 수 있도록 NPM 서버에 작성한 패키지 또는 명령줄 프로그램을 업로드할 수 있습니다.
npm은 Nodejs와 공존합니다. Nodejs가 설치되어 있으면 Nodejs도 설치됩니다. 터미널을 열고 다음 명령어를 실행하여 설치가 성공했는지 확인합니다.
확장된 지식: npm run xxx를 실행하면 어떤 일이 발생합니까?
npm run xxx를 실행할 때 npm은 먼저 현재 디렉터리의 node_modules/.bin에서 실행할 프로그램을 검색하고, 발견되면 실행합니다.
찾을 수 없으면 전역 node_modules/.bin에서 검색하세요. npm i -g xxx는 전역 디렉터리에 설치합니다.
전역 디렉터리를 여전히 찾을 수 없으면 경로 환경 변수를 확인하여 동일한 이름을 가진 다른 실행 프로그램이 있는지 확인하십시오.