npm

npm

npm은 세계 최대의 소프트웨어 레지스트리입니다.
모든 대륙 출신의 오픈 소스 개발자는 npm을 사용하여 패키지를 공유하고 대여하며, 많은 조직에서는 npm을 사용하여 개인 개발도 관리합니다.

npm은 세 가지 구성 요소로 구성됩니다.

  • 웹 사이트
  • 명령 줄 인터페이스 (CLI)
  • 레지스트리

이 웹 사이트 를 사용하여 패키지를 찾고 프로파일을 설정하고 npm 환경의 다른 측면을 관리하십시오.
예를 들어 공용 또는 개인 패키지에 대한 액세스를 관리하기 위해 조직 (조직)을 설정할 수 있습니다

CLI는 터미널에서 실행하고, 대부분의 개발자들이 NPM과 상호 작용하는 방법이다.

레지스트리는 자바 스크립트 소프트웨어와 그 주변의 메타 정보의 대형 공공 데이터베이스입니다.

npm을 시작하려면 http://www.npmjs.com/~ yourusername 에서 사용할 수 있는 계정을 만들 수 있습니다.

npm CLI 버전 정보

NPM의의 최신 버전

latestnpm 의 릴리스는 가장 안정적인 버전입니다. Node.js를 설치하면 npm이 자동으로 설치됩니다.
그러나 npm은 Node.js보다 더 자주 릴리스되므로 npm의 최신 안정 버전을 설치하려면 명령 줄에서 다음을 실행하십시오.

1
npm install npm@latest -g

NPM의의 다음 릴리스

1
npm install npm@next -g

npm 및 Node.js 버전 검사하기

1
2
node -v
npm -v

npm-audit

프로젝트에서 취약점을 검색하고 취약한 종속성에 대한 모든 호환 가능한 업데이트를 자동으로 설치합니다.

1
npm audit fix

audit fix최상위 의존성뿐만 아니라 semver 호환 것과 semver - 주요 업데이트를 설치

1
npm audit fix --force

참조