node, nvm 및 npm의 차이점: 1. nodejs는 프로젝트 개발에 필요한 코드 라이브러리이고, nvm은 nodejs 버전 관리 도구이며, npm은 nodejs 패키지 관리 도구입니다. 2. nodejs는 브라우저 없이 javascript를 실행할 수 있습니다. , nvm은 nodejs 및 npm 버전을 관리할 수 있으며, npm은 nodejs용 타사 플러그인을 관리할 수 있습니다.
이 문서의 운영 환경: Windows 10 시스템, nodejs 버전 12.19.0, Dell G3 컴퓨터.
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용 타사 플러그인을 관리할 수 있습니다.
확장된 지식:
node.js는 다음을 가능하게 하는 javascript 실행 환경입니다. javascript는 브라우저와 독립적으로 실행됩니다. 예전에는 브라우저 기반으로만 js를 실행할 수 있었고, 브라우저가 열려 있어야(브라우저가 클라이언트임) 브라우저에서 확대, 축소 등의 동작이 가능했습니다. node.js를 사용하면 js를 서버 측, 시스템에서 직접 조작할 수 있으며 브라우저 및 기타 작업을 열고 닫을 수 있습니다.
간단히 말하면 Node.js는 서버 측에서 실행되는 JavaScript입니다. Node.js는 Chrome JavaScript 런타임을 기반으로 구축된 플랫폼입니다. Node.js는 Google의 V8 엔진을 기반으로 하는 이벤트 기반 I/O 서버 측 JavaScript 환경입니다. V8 엔진은 Javascript를 매우 빠르게 실행하고 성능이 매우 좋습니다
추천 학습: "nodejs 비디오 튜토리얼"
위 내용은 노드, nvm 및 npm의 차이점은 무엇입니까의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!