>  기사  >  웹 프론트엔드  >  노드, nvm 및 npm의 차이점은 무엇입니까

노드, nvm 및 npm의 차이점은 무엇입니까

WBOY
WBOY원래의
2022-07-04 16:24:434357검색

node, nvm 및 npm의 차이점: 1. nodejs는 프로젝트 개발에 필요한 코드 라이브러리이고, nvm은 nodejs 버전 관리 도구이며, npm은 nodejs 패키지 관리 도구입니다. 2. nodejs는 브라우저 없이 javascript를 실행할 수 있습니다. , nvm은 nodejs 및 npm 버전을 관리할 수 있으며, npm은 nodejs용 타사 플러그인을 관리할 수 있습니다.

노드, nvm 및 npm의 차이점은 무엇입니까

이 문서의 운영 환경: Windows 10 시스템, nodejs 버전 12.19.0, Dell G3 컴퓨터.

node, nvm 및 npm의 차이점은 무엇입니까

1. 차이점

nvm: nodejs 버전 관리 도구.

즉, 하나의 nvm이 여러 노드 버전과 npm 버전을 관리할 수 있다는 것입니다.

이 기술이 나타나는 이유는 프로젝트마다 노드 버전이 다르고 일부는 5.0.1이고 일부는 6.3.2이기 때문입니다. 노드 버전이 올바르지 않으면 애플리케이션을 실행할 때 설명할 수 없는 다양한 문제가 발생할 수 있습니다.

nodejs: 프로젝트 개발 중에 필요한 코드 라이브러리

npm: nodejs 패키지 관리 도구.

nodejs를 설치하면 npm도 함께 설치됩니다. 패키지 관리 도구입니다.

npm은 nodejs에서 타사 플러그인을 관리합니다. 그 역할은 Ruby의 번들러 및 Java의 maven과 동일하며 둘 다 타사 종속성을 관리합니다.

2. 관계

nvm은 nodejs 및 npm 버전을 관리합니다.

npm은 nodejs용 타사 플러그인을 관리할 수 있습니다.

노드, nvm 및 npm의 차이점은 무엇입니까

확장된 지식:

node.js는 다음을 가능하게 하는 javascript 실행 환경입니다. javascript는 브라우저와 독립적으로 실행됩니다. 예전에는 브라우저 기반으로만 js를 실행할 수 있었고, 브라우저가 열려 있어야(브라우저가 클라이언트임) 브라우저에서 확대, 축소 등의 동작이 가능했습니다. node.js를 사용하면 js를 서버 측, 시스템에서 직접 조작할 수 있으며 브라우저 및 기타 작업을 열고 닫을 수 있습니다.

간단히 말하면 Node.js는 서버 측에서 실행되는 JavaScript입니다. Node.js는 Chrome JavaScript 런타임을 기반으로 구축된 플랫폼입니다. Node.js는 Google의 V8 엔진을 기반으로 하는 이벤트 기반 I/O 서버 측 JavaScript 환경입니다. V8 엔진은 Javascript를 매우 빠르게 실행하고 성능이 매우 좋습니다

노드, nvm 및 npm의 차이점은 무엇입니까

추천 학습: "nodejs 비디오 튜토리얼"

위 내용은 노드, nvm 및 npm의 차이점은 무엇입니까의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.