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 | node -v |
npm-audit
프로젝트에서 취약점을 검색하고 취약한 종속성에 대한 모든 호환 가능한 업데이트를 자동으로 설치합니다.
1 | npm audit fix |
audit fix최상위 의존성뿐만 아니라 semver 호환 것과 semver - 주요 업데이트를 설치
1 | npm audit fix --force |