Windows 및 macOS에 Node.js 및 NPM을 설치하는 방법
게시 됨: 2022-08-30풀스택 개발에 대한 수요와 함께 Javascript는 본격적인 비즈니스 애플리케이션을 만들기 위한 안정적인 기술입니다.
전 세계의 많은 JavaScript 개발자는 코드를 증폭하기 위해 서로 다른 프레임워크와 언어를 교환하는 데 어려움을 겪고 있습니다. Node.js가 작동하는 곳입니다.
Node.js를 사용하면 클라이언트와 서버 측이 실시간으로 통신하고 데이터를 교환할 수 있는 양방향 연결로 웹 애플리케이션을 빠르게 구축할 수 있습니다.
Node를 설치하려는 경우 Windows 및 macOS 시스템의 NPM과 관련하여 저희가 도와드리겠습니다. 이 기사에서는 소프트웨어 설치에 대한 단계별 가이드를 제공합니다.
그러나 먼저 기본 사항을 알고 갑시다!
Node.js는 무엇입니까?

Node.js라고도 하는 Node.js는 브라우저 외부에서 JavaScript 코드를 실행하기 위한 오픈 소스 크로스 플랫폼 런타임 환경입니다. 종종 Node.js를 사용하여 API(응용 프로그래밍 인터페이스)라고도 하는 백엔드 서비스를 구축합니다.
이러한 서비스는 브라우저 내에서 실행되는 웹 앱 또는 모바일 장치에서 실행되는 모바일 앱과 같은 클라이언트 응용 프로그램을 지원합니다.
앱은 사용자가 보고 상호 작용하는 것입니다. 그러나 이러한 앱은 데이터를 저장하고, 이메일을 보내고, 워크플로를 시작하는 등의 작업을 수행하기 위해 클라우드 또는 서버의 백엔드 서비스와 통신해야 합니다.
Node.js는 클라이언트 애플리케이션을 지원하는 확장성이 뛰어난 데이터 집약적 실시간 백엔드 서비스를 구축하는 데 적합합니다.
Ruby on Rails, Django, Flask 및 Firebase와 같은 백엔드 서비스를 구축하기 위한 다른 도구와 프레임워크가 있지만 Node.js는 그 중에서 고유합니다.
Node.js는 시작하기 쉽고 프로토타이핑 및 애자일 개발에 사용할 수 있습니다. 또한 매우 빠르고 확장성이 뛰어난 서비스를 구축할 수 있습니다. 속도와 확장성으로 인해 PayPal, Uber, Netflix, Walmart 등과 같은 기업 조직에서도 사용됩니다.
PayPal은 Node.js를 사용하여 Java 및 스프링 기반 애플리케이션 중 하나를 재구축했으며 다음을 발견했습니다.
- 그들의 애플리케이션은 더 적은 수의 사람들로 두 배 빠르게 구축되었습니다.
- 33% 적은 코드 줄과 40% 적은 파일 사용
- 또한 초당 처리되는 요청 수를 두 배로 늘리면서 평균 응답 시간을 35% 줄였습니다.
노드 애플리케이션은 Windows, macOS 및 Linux를 포함한 모든 곳에서 Javascript를 사용합니다. JavaScript 기술을 갖춘 프론트엔드 개발자라면 풀 스택 개발자로 쉽게 전환할 수 있으므로 새로운 프로그래밍 언어를 배우지 않고도 더 나은 일자리를 얻을 수 있습니다.
프론트엔드와 백엔드에서 자바스크립트를 사용할 수 있기 때문에 소스 코드가 더 깨끗하고 일관성이 있습니다. 결과적으로 동일한 명명 규칙, 동일한 모범 사례 및 동일한 도구를 사용하게 됩니다.
또한 Node는 사용할 수 있는 가장 큰 오픈 소스 라이브러리 생태계를 보유하고 있습니다. 즉, 애플리케이션에 추가할 기능이나 빌딩 블록을 찾을 수 있습니다. 따라서 이러한 빌딩 블록을 처음부터 만들 필요가 없으며 대신 애플리케이션의 핵심에 집중할 수 있습니다.
이제 Node.js의 기본 사항을 알았으므로 Windows 또는 macOS용 Node를 설치할 때 수행해야 하는 프로세스를 살펴보겠습니다.
Windows용 Node.js 설치
Windows용 Node.js를 다운로드하는 단계는 다음과 같습니다.
1단계: Node.js 웹사이트로 이동하여 다운로드 페이지를 찾습니다.

2단계: Windows 설치 프로그램을 클릭하여 파일을 다운로드하고 엽니다.

3단계: '다음'을 클릭하여 라이선스 계약에 동의합니다.

4단계: Node.js를 설치할 위치를 선택하고 ' 다음 '을 클릭합니다.

5단계: 초보자인 경우 '다음'을 클릭하여 기본 Node.js 설정을 유지합니다. 응용 프로그램에 미치는 영향을 알고 있는 경우 필요에 따라 설정을 변경할 수 있습니다.

6단계: 네이티브 모듈용 도구 페이지에서 다음을 다시 클릭한 다음 '설치'를 클릭합니다.

7단계: 이제 설치가 완료되었습니다. 이제 명령 콘솔을 열고 Node.js 사용을 시작합니다.

MacOS용 Node.js 설치
macOS용 Node.js 다운로드는 비교적 간단합니다. 다음 설치 단계를 따르십시오.
1단계: Node.js 웹사이트로 이동합니다. 원하는 버전을 클릭합니다.

2단계: 파일을 다운로드하고 Finder에서 엽니다.

3단계: 설치 위치를 설정하고 '계속'을 클릭합니다.

4단계: 요약 섹션에 도달하고 설치 확인을 받을 때까지 계속을 클릭하고 약관에 동의하여 전체 설치 단계를 완료합니다.

5단계: 축하합니다. macOS용 Node.js를 설치했습니다. 이제 터미널을 열고 명령 실험을 시작하십시오.

Linux용 Node.js 설치
Linux용 Node.js를 설치하려면 아래 단계를 따르세요.

1단계: 터미널을 열거나 Ctrl + Alt + T를 눌러 시작합니다.
2단계: 다음 을 입력합니다.
sudo apt install nodejs
그리고 엔터를 누릅니다.

그러나 이 명령을 수행할 때 최신 node.js 버전을 설치하지 않습니다.
3단계: Node.js.org 웹사이트로 이동하여 다운로드를 클릭합니다.

4단계: 아래로 스크롤하여 '패키지 관리자를 통해 Node.js 설치'를 클릭합니다.

5단계: 'Debian 및 Ubuntu 기반 Linux 배포판'을 클릭합니다.

6단계: 리디렉션되면 'Node.js 바이너리 배포' 링크를 클릭합니다.

7단계: 창이 열리고 GitHub 리포지토리로 이동합니다.

8단계: 아래로 스크롤하여 최신 Node.js 버전에 대한 설치 지침을 찾습니다. 이 경우 Node.js v18.x를 설치합니다.

9단계: 지침의 첫 번째 줄을 복사하여 터미널에 붙여넣고 Enter 키를 누릅니다.

10단계: 'curl' 명령을 찾을 수 없다는 메시지가 표시됩니다.

11단계: sudo apt install curl
을 입력하여 curl을 설치합니다. 그런 다음 Ubuntu 암호를 입력하라는 메시지가 표시되고 Enter 키를 누릅니다.

12단계: 이제 운영 체제에 curl을 설치했으며 최신 버전의 Node.js를 다운로드할 수 있습니다.
Github 설치 지침의 두 번째 줄을 복사하여 터미널에 붙여넣고 Enter 키를 누릅니다.

그리고 당신은 끝났습니다!
NPM 버전 확인 및 다운로드 확인 방법
NPM은 Node의 패키지 관리자입니다. 즉, 패키지에 대한 종속성을 관리합니다.
NPM이 없으면 프레임워크를 업로드할 때 수동으로 Node.js 패키지의 압축을 풀어야 합니다. 다행히 NPM은 이 프로세스를 자동화하고 사용자의 책임을 덜어줍니다.
NPM을 정기적으로 업데이트하면 코드가 향상되고 프로젝트에서 사용되는 로컬 패키지가 업데이트됩니다.
그러나 때때로 최신 NPM 릴리스가 누락됩니다. 따라서 NPM 버전을 확인하고 수동으로 업데이트해야 합니다.
NPM 버전을 확인하고 업데이트하는 프로세스는 비슷하지만 Windows와 macOS에는 몇 가지 차이점이 있습니다.
Node.js 버전을 확인하고 Windows용 다운로드를 확인하는 방법은 다음과 같습니다.
node -v
명령을 입력한 다음 Enter 키를 누르면 버전 번호가 표시됩니다.

macOS가 있는 경우 다음 단계에 따라 Node.js 및 NPM 다운로드를 확인하십시오.
1단계: macOS 명령 터미널을 엽니다.

2단계: node –version(버전 앞에 이중 대시)을 입력하고 Enter 키를 누릅니다. 최신 버전을 설치했는지 즉시 확인할 수 있습니다.

NPM 버전을 확인하려면 npm –version을 입력하고 Enter 키를 누릅니다.

설치된 버전이 Node.js 웹사이트에 나열된 최신 버전과 동일한지 다시 확인하십시오.
Node.js 및 NPM이 Windows 또는 macOS에 올바르게 설치되었는지 확인했으면 새 애플리케이션을 만들 준비가 된 것입니다.
마무리
Node.js는 특히 프론트엔드와 백엔드에서의 실용성으로 인해 매우 인기 있는 프로그래밍 환경입니다. 많은 개발자가 고급 애플리케이션 개발을 위한 단순성과 기능 때문에 Node.js를 선택합니다. 또한, 순식간에 풀스택 개발자가 되는 데 도움이 될 수 있습니다.
위의 단계를 완료하여 NPM 및 Node를 설치하면 백엔드 서비스를 빌드할 준비가 된 것입니다. 설치는 앱 개발 여정을 시작하는 첫 번째 단계입니다.
개발자로서 이러한 Node.js 번들러 및 빌드 도구에 관심이 있을 수도 있습니다.