NPM과 NVM의 차이점
npm 이 패키지 관리자이고 nvm 이 노드 버전 관리자 라는 것을 알고 있습니다. 현재 Bash를 사용하여 개발 및 프로덕션 환경을 자동 설치하려고하는데 어떻게 시작했고 어떤 순서로 시작했는지 잊어 버렸습니다. npm을 설치 한 후 nvm이 설치되지 않았습니다.
그래도 nvm을 설치해야합니까? 그렇다면 어떤 이점이 있습니까?
nvm
(노드 버전 관리자)는 Node.js를 다운로드하고 설치할 수있는 도구입니다. 을 통해 설치했는지 확인하십시오 nvm --version
.
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.26.1/install.sh | bash
npm
(노드 패키지 관리자)는 자바 스크립트 패키지를 설치할 수있는 도구입니다. 을 통해 설치했는지 확인하십시오 npm --version
.
npm
Node.js와 함께 제공되므로 노드가 설치되어 있으면 ( node --version
) npm
설치 했을 가능성이 큽니다 .
nvm
시스템에 설치된 Node.js의 여러 버전을 유지하거나 현재 버전을 업그레이드하려는 경우 가 아니면 필요하지 않습니다 .
nvm은 "활성"nodejs 버전 관리자입니다. 동일한 시스템에 여러 버전의 노드가있을 수 있으며 "nvm use version"을 수행하여 전환 할 수 있습니다. npm은 시스템에 nvm이있는 경우 nvm을 존중합니다. 즉, 0.12.7이 활성화되어 있고 npm install -g uuid를 수행하면 0.12.7 미만으로 전역 적으로 설치되지만 4.0.0으로 전환하면 uuid는 더 이상 전 세계적으로 사용 가능합니다.
어쨌든 패키지를 설치하기 위해 반드시 nvm이 필요하지는 않습니다.
참조 URL : https://stackoverflow.com/questions/32660993/difference-between-npm-and-nvm
'IT TIP' 카테고리의 다른 글
Azure 테이블 스토리지 쿼리 비동기를 실행하는 방법은 무엇입니까? (0) | 2020.12.30 |
---|---|
편집 후 활성 Julia 세션에서 모듈을 어떻게 다시로드합니까? (0) | 2020.12.30 |
VS 솔루션을 열 때마다“최근이 솔루션에 프로젝트가 추가되었습니다. (0) | 2020.12.30 |
Makefile If-Then Else 및 루프 (0) | 2020.12.30 |
두 번째 주마다 작업을 실행하도록 cron에 지시하는 방법은 무엇입니까? (0) | 2020.12.30 |