nodejs는 Chrome V8 엔진을 기반으로 하는 JavaScript 실행 환경으로, 서버에서 JavaScript를 실행할 수 있게 해주는 개발 플랫폼입니다. 중국어로 "노드 패키지 관리자"를 의미하는 npm은 JavaScript로 작성된 Nodejs의 기본 소프트웨어 패키지 관리 시스템입니다.
이 튜토리얼의 운영 환경: windows7 시스템, nodejs 12.19.0&&npm 버전 6.14.8, Dell G3 컴퓨터.
nodejs가 무엇인가요?
Node.js는 2009년 5월에 출시되었으며 Ryan Dahl이 개발했습니다. Chrome V8 엔진을 기반으로 하는 JavaScript 실행 환경입니다. 이벤트를 사용합니다. Driven, Non-Blocking I /O 모델을 사용하면 JavaScript가 서버측 개발 플랫폼에서 실행될 수 있습니다. 이는 JavaScript를 PHP, Python, Perl 및 Ruby와 같은 서버측 언어와 동등한 스크립팅 언어로 만듭니다.
Node.js는 일부 특별한 사용 사례를 최적화하고 브라우저가 아닌 환경에서 V8을 더 잘 실행할 수 있도록 대체 API를 제공합니다. V8 엔진은 Javascript를 매우 빠르게 실행하고 편리하게 Chrome JavaScript 런타임 플랫폼을 기반으로 구축되었습니다. 빠른 응답 속도와 쉬운 확장성을 갖춘 네트워크 애플리케이션을 구축합니다.
npm이란 무엇인가요?
npm(전체 이름 Node Package Manager, “노드 패키지 관리자”)은 JavaScript로 작성된 Nodejs의 기본 소프트웨어 패키지 관리 시스템입니다. npm을 사용하여 코드를 설치, 공유, 배포하고 프로젝트 종속성을 관리할 수 있습니다.
npm은 JavaScript 세계의 패키지 관리 도구이며 Node.js 플랫폼의 기본 패키지 관리 도구입니다. Nodejs와 함께 설치됩니다. Maven, Java 구문의 gradle 및 Python의 pip와 유사합니다.
npm은 NodeJS 코드 배포의 많은 문제를 해결할 수 있습니다. 일반적인 사용 시나리오는 다음과 같습니다.
사용자가 로컬 사용을 위해 NPM 서버에서 다른 사람이 작성한 타사 패키지를 다운로드하도록 허용합니다.
사용자가 로컬 사용을 위해 NPM 서버에서 다른 사람이 작성한 명령줄 프로그램을 다운로드하고 설치할 수 있습니다.
사용자가 다른 사람이 사용할 수 있도록 NPM 서버에 작성한 패키지나 명령줄 프로그램을 업로드할 수 있습니다.
npm은 Nodejs와 공존합니다. Nodejs가 설치되어 있으면 Nodejs가 설치된 후에도 npm도 설치됩니다. 터미널을 열고 다음 명령어를 실행하여 설치가 성공했는지 확인합니다.
【추천 학습: "nodejs tutorial"】
위 내용은 nodejs와 npm이 무엇인가요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!