리눅스에서 npm은 무엇을 의미합니까?

WBOY
풀어 주다: 2022-03-21 15:41:12
원래의
4754명이 탐색했습니다.

Linux에서 npm은 nodejs와 함께 설치되는 패키지 관리 도구입니다. 주요 기능은 설치, 제거, 업데이트, 보기 등을 포함하는 노드 패키지를 관리하는 것입니다. 이를 통해 사용자는 이미 작성된 타사 패키지를 다운로드할 수 있습니다. npm 서버를 로컬에서 사용합니다.

리눅스에서 npm은 무엇을 의미합니까?

이 튜토리얼의 운영 환경: linux7.3 시스템, Dell G3 컴퓨터.

linux에서 npm의 의미

NPM은 NodeJS와 함께 설치되는 패키지 관리 도구로 NodeJS 코드 배포의 많은 문제를 해결할 수 있습니다. 일반적인 사용 시나리오는 다음과 같습니다.

  • 사용자가 NPM 서버에서 다운로드하도록 허용합니다. 다른 사람이 작성한 타사 패키지는 로컬로 사용됩니다.

  • 사용자가 로컬 사용을 위해 NPM 서버에서 다른 사람이 작성한 명령줄 프로그램을 다운로드하고 설치할 수 있습니다.

  • 사용자가 다른 사람이 사용할 수 있도록 NPM 서버에 작성한 패키지나 명령줄 프로그램을 업로드할 수 있습니다.

새 버전의 nodejs에 npm이 통합되었으므로 이전 npm도 설치되었습니다. "npm -v"를 입력하여 설치 성공 여부를 테스트할 수도 있습니다. 명령은 다음과 같습니다. 성공적으로 설치되었음을 나타내는 버전 프롬프트가 나타납니다.

$ npm -v
2.3.0
로그인 후 복사

이전 버전의 npm을 설치하는 경우 npm 명령을 통해 쉽게 업그레이드할 수 있습니다.

$ sudo npm install npm -g
/usr/local/bin/npm -> /usr/local/lib/node_modules/npm/bin/npm-cli.js
npm@2.14.2 /usr/local/lib/node_modules/npm
로그인 후 복사

NPM(node) ​​패키지 관리자), 일반적으로 노드 패키지 관리자라고 합니다. 이름에서 알 수 있듯이 주요 기능은 설치, 제거, 업데이트, 보기, 검색, 릴리스 등을 포함하여 노드 패키지를 관리하는 것입니다.

npm 뒤에는 Couchdb 기반의 데이터베이스가 있으며, 작성자, 버전, 종속성, 인증 정보 등 각 패키지의 정보를 자세하게 기록합니다. 매우 중요한 기능 중 하나는 개발자가 지루한 패키지 관리 작업(버전, 종속성 등)에서 벗어나 기능 개발에 더 집중할 수 있도록 하는 것입니다.

npm install nodejs의 종속성 패키지를 설치하세요

예를 들어 npm install express는 기본적으로 최신 버전의 express를 설치합니다. 다음과 같이 끝에 버전 번호를 추가하여 지정된 버전을 설치할 수도 있습니다. npm install express@3.0.6

npm install -g 전역 환경에 패키지를 설치합니다

하지만 코드에서는 require()를 통해 전역으로 설치된 패키지를 직접 호출할 방법이 없습니다. 전역 설치는 vmarket을 전역으로 설치한 후와 마찬가지로 명령줄에서 직접 vm 명령을 실행할 수 있습니다.

npm install --save 설치하는 동안 package.json에 정보를 작성합니다. package.json 파일은 프로젝트 경로에 있으므로 npm install 메서드를 직접 사용하여 종속성 구성에 따라 모든 종속성 패키지를 설치할 수 있습니다. 이러한 방식으로 코드를 github에 제출할 때 node_modules를 제출할 필요가 없습니다. 접는 사람.

npm init는 이름, 버전, 작성자 정보 등을 포함하여 package.json 파일을 생성하도록 안내합니다.

npm 제거 Remove

npm update Update

npm ls 현재 목록 나열 Installation 모든 패키지

npm root 현재 패키지의 설치 경로 보기

npm root -g 글로벌 패키지의 설치 경로 보기

npm help 도움말, 설치 명령의 도움말을 개별적으로 보려면 다음을 수행하십시오. npm help install

사용 관련 권장 사항: "

Linux 비디오 튜토리얼

"

위 내용은 리눅스에서 npm은 무엇을 의미합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿