Node.js노드JS
브라우저 밖에서 자바스크립트를 실행하는 무료 오픈소스 런타임
OpenJS Foundation (Node.js 프로젝트)무료(오픈소스, MIT)WindowsmacOSLinux
⬇ 공식 사이트에서 노드 다운로드
nodejs.org 공식 페이지로 이동합니다 · 무료(오픈소스, MIT) · Windows · macOS · Linux
공식 사이트(nodejs.org)로 이동해 내려받습니다. 본 사이트는 설치 파일을 직접 제공하지 않습니다.
노드JS 소개
Node.js(노드JS)는 원래 웹 브라우저 안에서만 돌던 자바스크립트를 컴퓨터에서 직접 실행할 수 있게 해 주는 런타임입니다. 크롬의 V8 엔진을 바탕으로 만들어졌고, 현재는 OpenJS 재단 아래에서 오픈소스 프로젝트로 개발됩니다. 웹 서버와 API 개발은 물론 React·Vue 같은 프런트엔드 프로젝트의 빌드 도구를 돌리는 데도 필수로 쓰입니다.
Node.js 를 설치하면 패키지 관리자 npm 과 패키지 실행 도구 npx 가 함께 들어옵니다. 공식 다운로드 페이지는 장기 지원(LTS) 버전과 새 기능이 먼저 들어가는 Current 버전을 구분해 제공하며, 윈도우 설치 파일(.msi)과 맥 설치 파일(.pkg) 외에 nvm·fnm 같은 버전 관리 도구와 Homebrew·Chocolatey·Docker 로 설치하는 명령도 안내합니다.
Node.js 자체는 MIT 라이선스로 개인·기업 모두 무료로 쓸 수 있습니다. 다만 npm 에서 받는 외부 패키지는 누구나 올릴 수 있어 이름을 흉내 낸 악성 패키지나 탈취된 패키지 같은 공급망 공격에 주의해야 합니다. 이 페이지에서 공식 다운로드 페이지와 설치·사용·오류 해결 가이드를 안내합니다.
주요 기능
LTS 와 Current 선택안정성이 중요한 작업에는 장기 지원(LTS) 버전을, 최신 기능을 시험하려면 Current 버전을 고를 수 있습니다.
npm 기본 포함
npm install 패키지명 한 줄로 수많은 오픈소스 라이브러리를 프로젝트에 추가합니다.npx 로 바로 실행패키지를 전역 설치하지 않고도
npx 명령 으로 프로젝트 생성 도구 등을 한 번만 실행할 수 있습니다.비동기 이벤트 처리적은 자원으로 많은 네트워크 요청을 동시에 처리하는 구조라 웹 서버와 실시간 서비스에 잘 맞습니다.
여러 설치 방법공식 설치 파일, nvm·fnm 버전 관리 도구, Homebrew·Chocolatey 같은 패키지 관리자, Docker 이미지 중 골라 설치합니다.
크로스 플랫폼윈도우, 맥, 리눅스에서 같은 자바스크립트 코드를 실행할 수 있습니다.
기본 정보
| 프로그램명 | Node.js (노드JS) |
|---|---|
| 개발사 | OpenJS Foundation (Node.js 프로젝트) |
| 라이선스 | 무료(오픈소스, MIT) |
| 지원 OS | Windows, macOS, Linux |
| 언어 | 영어(공식 사이트 일부 한국어 번역 제공) |
| 카테고리 | 개발 도구 |
| 공식 사이트 | nodejs.org |
| 최신 버전 | 공식 다운로드 페이지에서 확인 |
| 이전 버전 | 공식 이전 버전 보관 페이지 |
설치 요약

- 아래 공식 다운로드 버튼을 눌러 nodejs.org 의 다운로드 페이지로 이동합니다.
- 버전 선택 칸에서
LTS로 표시된 버전을 고릅니다. 특별한 이유가 없다면 Current 보다 LTS 가 안전합니다. - 윈도우는
Windows 설치 프로그램(.msi), 맥은macOS 설치 프로그램(.pkg)을 받아 실행하고 안내에 따라Next(맥은계속)를 눌러 설치합니다. - 여러 버전을 오가야 한다면 설치 파일 대신 같은 페이지에 안내된 nvm 이나 fnm 명령으로 설치하는 방법을 고릅니다.
- 명령 프롬프트나 터미널을 새로 열고
node -v와npm -v를 입력해 두 버전이 모두 표시되면 설치가 끝난 것입니다.
주의사항
- npm 패키지는 누구나 등록할 수 있어 인기 패키지 이름을 한 글자 바꾼 악성 패키지가 자주 발견됩니다. 설치 전에 패키지 이름 철자와 다운로드 수, 저장소 주소를 확인하세요.
- Node.js 는 nodejs.org 에서 무료로 배포됩니다. 'Node.js 설치 도우미' 같은 이름의 exe 를 주거나 결제를 요구하는 사이트는 공식이 아닙니다.
- Current 버전과 수명이 끝난(EOL) 버전은 실무 서비스에 권장되지 않습니다. 공식 문서도 운영 환경에는 Active LTS 나 Maintenance LTS 버전을 쓰라고 안내합니다.
- 공식 설치 파일과 nvm 같은 버전 관리 도구를 함께 쓰면 어느 node 가 실행되는지 꼬이기 쉽습니다. 한 가지 방식을 정해서 쓰세요.
자주 묻는 질문
Q. Node.js 는 무료인가요?
네, Node.js 는 MIT 라이선스의 오픈소스로 개인과 기업 모두 무료로 설치하고 상업적으로도 사용할 수 있습니다. 함께 설치되는 npm 도 무료입니다.
Q. LTS 와 Current 중 무엇을 받아야 하나요?
대부분의 사용자는 LTS(장기 지원) 버전을 받으면 됩니다. LTS 는 오랜 기간 보안·버그 수정을 받는 안정 버전이고, Current 는 새 기능이 먼저 들어가는 대신 지원 기간이 짧습니다. 강의나 프로젝트에서 특정 버전을 지정했다면 그 버전을 따르세요.
Q. 설치된 Node.js 와 npm 버전은 어떻게 확인하나요?
명령 프롬프트나 터미널에서
node -v 를 입력하면 Node.js 버전이, npm -v 를 입력하면 npm 버전이 표시됩니다. 명령이 인식되지 않으면 창을 새로 열고 다시 시도하세요.Q. Node.js 구버전도 공식 사이트에서 받을 수 있나요?
네. nodejs.org 의 이전 릴리스 페이지에 과거 주요 버전과 각 버전의 최종 릴리스가 정리되어 있고, 공식 배포 서버에 이전 설치 파일이 보관되어 있습니다. 여러 버전을 오가야 한다면 nvm 이나 fnm 같은 버전 관리 도구가 편합니다.
Q. npm 은 따로 설치해야 하나요?
아닙니다. 공식 설치 파일로 Node.js 를 설치하면 npm 과 npx 가 함께 설치됩니다. pnpm 이나 Yarn 같은 다른 패키지 관리자는 필요할 때 추가로 설치하면 됩니다.
Q. node.js 란 무엇이고 어디에 쓰나요?
Node.js 는 웹 브라우저 밖에서 자바스크립트를 실행하게 해 주는 런타임입니다. 웹 서버와 API 개발, 명령줄 도구 제작에 쓰이고, React·Vue 같은 프런트엔드 프로젝트의 개발 서버와 빌드 도구를 실행할 때도 필요합니다.
Q. 맥북에 노드js 를 설치하려면 어떻게 하나요?
공식 다운로드 페이지에서 LTS 버전의
macOS 설치 프로그램 (.pkg) 을 받아 실행하면 애플 실리콘과 인텔 맥 모두에 설치됩니다. 여러 버전을 오가야 한다면 같은 페이지에 안내된 nvm 설치 명령을 쓰는 편이 편합니다. 설치 후 터미널에서 node -v 로 확인하세요.Q. node js npm 설치 안됨 문제는 어떻게 해결하나요?
npm 명령이 인식되지 않으면 터미널을 새로 열고 PATH 를 확인하세요. 윈도우 PowerShell 에서 npm.ps1 을 로드할 수 없다는 오류가 나오면 실행 정책 문제이며, 패키지 설치 중 실패한다면 출력되는 npm error code 에 따라 원인이 다릅니다. 자세한 해결법은 오류 해결 가이드를 참고하세요.함께 보는 개발 도구 프로그램
⬇ 공식 사이트에서 노드 다운로드
nodejs.org 공식 페이지로 이동합니다 · 무료(오픈소스, MIT) · Windows · macOS · Linux
본 페이지는 비공식 안내 페이지이며 개발사와 무관합니다. 다운로드 버튼은 공식 사이트로 연결되며, 본 사이트는 설치 파일을 직접 배포하지 않습니다. 프로그램의 상표와 저작권은 각 개발사에 있습니다.