Node.js와 NPM을 다운로드하고 설치하는 방법 Windows

⚡ 스마트 요약

Node.js 설치 Windows 이 프로그램은 공식 MSI 설치 프로그램이나 Chocolatey 패키지 관리자를 사용하며, 둘 다 NPM을 포함합니다. 설치 후 간단한 HTTP 서버 스크립트를 실행하여 런타임이 브라우저에 "Hello World" 응답을 제공하는지 확인합니다.

  • 🪟 Windows 설치 프로그램 : nodejs.org에서 제공하는 MSI 설치 프로그램은 Node.js와 NPM을 함께 설치합니다.
  • 📦 초콜릿 같은: The Windows 패키지 관리자를 사용하면 PowerShell 명령 하나로 Node.js를 설치할 수 있습니다.
  • ⚙️ 안녕하세요 세상: require('http') 서버는 8080 포트에서 수신 대기하고 응답을 반환합니다.
  • 🔢 버전 확인: `node -v`와 `npm -v` 명령어를 실행하면 설치된 버전을 확인할 수 있습니다.
  • 🐧 WSL2 옵션: Microsoft 리눅스 스타일 개발 워크플로우를 위해 WSL2에서 Node.js 사용을 권장합니다.
  • 🤖 AI 설정: AI 도우미가 설치 명령과 시작 서버 스크립트를 신속하게 생성합니다.

Node.js와 NPM을 다운로드하고 설치하세요. Windows

Node.js 애플리케이션 개발을 시작하려면 먼저 Node.js 프레임워크를 설치해야 합니다. Node.js 프레임워크는 다양한 운영 체제에서 바로 사용할 수 있습니다. Windows 에 Ubuntu 및 OS X. Node.js 프레임워크가 설치되면 첫 번째 Node.js 애플리케이션 구축을 시작할 수 있습니다.

Node.js는 사용자 정의 모듈을 활용하여 외부 또는 확장된 기능을 내장할 수 있는 기능도 제공합니다. 이러한 모듈은 별도로 설치해야 합니다. 모듈의 예로는 다음과 같은 것이 있습니다. MongoDB 이 모듈을 사용하면 작업할 수 있습니다. MongoDB Node.js 애플리케이션의 데이터베이스.

Node.js를 설치하는 방법 Windows

Node.js를 사용하는 첫 번째 단계는 클라이언트 시스템에 Node.js 라이브러리를 설치하는 것입니다. 다음은 Node.js를 다운로드하고 설치하는 단계입니다. Windows:

단계 1) Node.js 설치 프로그램 다운로드 Windows.

사이트로 이동 https://nodejs.org/en/download/ 그리고 필요한 바이너리 파일을 다운로드합니다. 이 예시에서는 Node.js를 다운로드할 것입니다. Windows 32비트 설정 파일을 사용합니다.

Node.js를 설치하세요 Windows

단계 2) 설치 프로그램을 실행하세요. Double 다운로드한 .msi 파일을 클릭하여 설치를 시작하세요. 첫 화면에서 실행 버튼을 클릭하여 설치를 시작하십시오.

Node.js를 설치하세요 Windows

단계 3) 다음 화면에서 "다음" 버튼을 클릭하여 Node.js 다운로드 및 설치를 진행하세요.

Node.js를 설치하세요 Windows

단계 4) 이용 약관에 동의하세요. 다음 화면에서 라이선스 계약에 동의하고 '다음' 버튼을 클릭하세요.

Node.js를 설치하세요 Windows

단계 5) 경로를 설정하세요. 다음 화면에서 Node.js를 설치할 위치를 선택한 다음 [다음] 버튼을 클릭하세요.

  1. 먼저 Node.js 설치 위치를 입력하세요. 설치 후 Node.js 파일이 저장될 위치입니다.
  2. 설치를 진행하려면 '다음' 버튼을 클릭하십시오.

Node.js를 설치하세요 Windows

단계 6) 설치할 기본 구성 요소를 선택합니다. 기본 구성 요소를 수락하고 다음 버튼을 클릭합니다.

Node.js를 설치하세요 Windows

단계 7) 설치를 시작하세요. 다음 화면에서 Node.js 설치 버튼을 클릭하여 설치를 시작하세요. Windows.

Node.js를 설치하세요 Windows

단계 8) 설치를 완료하세요. 완료 버튼을 클릭하여 설치를 완료하십시오.

Node.js를 설치하세요 Windows

참고 : Windows 이제 개발자들에게 Node.js를 사용할 것을 권장합니다. WSL2 ( Windows 리눅스 스타일 개발 워크플로우를 위한 리눅스용 서브시스템(Subsystem for Linux).

NPM을 설치하는 방법 Windows 10/8/7

클라이언트 컴퓨터에 Node.js를 설치하는 또 다른 방법은 "패키지 관리자"를 사용하는 것입니다. Windows, NPM(노드 패키지 관리자) 다운로드는 Chocolatey로 알려져 있습니다. 필요한 애플리케이션과 도구를 빠르게 설치할 수 있는 분산형 프레임워크로 설계되었습니다.

NPM을 설치하려면 Windows Chocolatey를 통해 다음 단계를 수행해야 합니다.

단계 1) Chocolatey 설치하기 - 초콜릿 웹사이트 이 프레임워크를 설치하는 방법에 대한 매우 명확한 지침이 있습니다.

  • 첫 번째 단계는 명령 프롬프트 창에서 아래 명령어를 실행하는 것입니다. 이 명령어는 Chocolatey 웹사이트에서 가져온 것으로, Chocolatey를 통해 Node.js를 설치하는 표준 명령어입니다.
  • 아래 명령은 Chocolatey 웹사이트에서 원격 PowerShell 스크립트를 호출하는 PowerShell 명령입니다. 이 명령은 PowerShell 명령 창에서 실행해야 합니다.
  • 이 PowerShell 스크립트는 필수 구성 요소를 다운로드하고 그에 따라 설치하는 데 필요한 모든 작업을 수행합니다.
@powershell -NoProfile -ExecutionPolicy Bypass -Command "iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'))" && SET PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin

NPM 설치 Windows 10/8/7

단계 2) 다음 단계는 Chocolatey 패키지 관리자를 사용하여 로컬 컴퓨터에 Node.js를 설치하는 것입니다. 명령 프롬프트에서 아래 명령어를 실행하면 됩니다.

NPM 설치 Windows 10/8/7

설치가 성공하면 Node.js가 성공적으로 설치되었다는 메시지가 표시됩니다.

참고 : "C:\ProgramData\chocolatey\lib\libreoffice\tools\chocolateyInstall.ps1"과 같은 오류 메시지가 표시되면 해당 경로에 폴더를 수동으로 생성하십시오.

Node.js에서 첫 번째 Hello World 애플리케이션 실행

Node.js를 컴퓨터에 다운로드 및 설치했으면 웹 브라우저에 "Hello World"를 표시해 보겠습니다. firstprogram.js라는 파일 이름으로 Node.js 파일을 생성하세요.

var http = require('http');

http.createServer(function (req, res) {
    res.writeHead(200, {'Content-Type': 'text/html'});
    res.end('Hello World!');
}).listen(8080);

Code 설명 :

  1. "require" 함수의 기본 기능은 다음을 읽는 것입니다. JavaScript require 함수는 파일을 불러와 실행한 후 객체를 반환합니다. 이 객체를 사용하여 require 함수가 호출한 모듈에서 사용할 수 있는 다양한 기능을 활용할 수 있습니다. 따라서 HTTP 기능을 사용하고자 하므로 require(http) 명령어를 사용합니다.
  2. 이 두 번째 코드 줄에서는 간단한 함수를 기반으로 하는 서버 애플리케이션을 생성합니다. 이 함수는 서버 애플리케이션에 요청이 들어올 때마다 호출됩니다.
  3. 요청을 받으면 함수는 클라이언트에게 "Hello World" 응답을 반환하도록 합니다. writeHead 함수는 헤더 데이터를 클라이언트로 전송하는 데 사용되고, end 함수는 클라이언트와의 연결을 닫습니다.
  4. 다음으로 server.listen 함수를 사용하여 서버 애플리케이션이 8080번 포트에서 클라이언트 요청을 수신하도록 합니다. 여기서 사용 가능한 포트를 지정할 수 있습니다.

코드 실행

  1. 파일을 컴퓨터에 저장하세요: C:\Users\Your Name\firstprogram.js
  2. 명령 프롬프트에서 파일이 저장된 폴더로 이동합니다. 그런 다음 `Node firstprogram.js` 명령을 입력합니다.

Node.js의 첫 번째 Hello World 애플리케이션

  1. 이제 여러분의 컴퓨터는 서버 역할을 합니다! 누군가 8080번 포트로 여러분의 컴퓨터에 접속하려고 하면 "Hello World!"라는 메시지가 표시될 것입니다.
  2. 인터넷 브라우저를 시작하고 주소: http://localhost:8080을 입력하세요.

출력:

Node.js의 첫 번째 Hello World 애플리케이션

자주 묻는 질문

Node.js는 실행되는 런타임입니다. Java브라우저 외부에서 실행되는 스크립트입니다. NPM(Node Package Manager)은 패키지를 설치하고 관리합니다. Node.js를 설치하면 NPM도 자동으로 설치됩니다.

명령 프롬프트를 열고 `node -v`를 실행하여 Node.js 버전을 출력한 다음, `npm -v`를 실행하여 컴퓨터에 설치된 NPM 버전을 출력하세요.

대부분의 프로젝트에서는 안정적이고 유지 관리가 더 오래 걸리는 LTS(장기 지원) 버전을 선택하세요. 최신 실험적 기능이 필요한 경우에만 Current 버전을 선택하십시오.

예. Microsoft Linux 스타일 워크플로우를 위해 WSL2에서 Node.js를 실행하는 것을 권장합니다. Linux 배포판을 설치한 다음 nvm과 같은 버전 관리자를 사용하여 Node.js를 설치하세요.

nvm-windows와 같은 버전 관리자를 사용하면 프로젝트별로 여러 Node.js 버전을 전환하며 사용할 수 있습니다. 충돌을 방지하려면 기존에 설치된 버전을 먼저 제거하십시오.

아니요. 공식 Node.js MSI 설치 프로그램에는 NPM이 포함되어 있으므로 Node.js와 함께 자동으로 설치됩니다. 나중에 `npm install -g npm` 명령어를 실행하여 업데이트할 수 있습니다.

예. ChatGPT와 같은 AI 비서는 올바른 설치 명령어를 생성합니다. WindowsPATH 오류를 설명하고 시작 스크립트를 생성하여 초기 설정 속도를 높입니다.

네. GitHub Copilot은 포트에서 수신 대기하고 "Hello World" 응답을 반환하는 require('http') 서버를 자동 완성해 주므로 몇 초 만에 설치를 테스트할 수 있습니다.

이 게시물을 요약하면 다음과 같습니다.