Node.js는 무료 오픈소스 자바스크립트 실행 환경입니다. 지금 받을 판은 2026년 9월 7일에 나온 24.21.0 LTS이고, 최신 기능판은 26.10.0 Current입니다. 24와 26에는 32비트 윈도용 파일이 없습니다.
Node.js LTS와 Current — 지금 받을 판
Node.js 공식 릴리스 페이지는 운영 서비스에는 Active LTS나 Maintenance LTS 판만 쓰라고 안내합니다. 2026년 10월 4일 기준 상태입니다.
| 버전 | 상태 |
|---|---|
| 24.21.0 (Krypton) | LTS · 2026-09-07 · npm 11.19.0 |
| 22.23.3 (Jod) | LTS · 2026-09-23 · npm 10.9.9 |
| 26.10.0 | Current · 2026-09-21 · npm 11.19.1 |
| 25.x | EOL |
| 20.x (Iron) | EOL |
| 18.x 이하 | EOL |
다운로드 화면을 열면 기본으로 24.21.0 LTS가 골라져 있습니다. 새 기능을 먼저 쓰고 싶다면 26.10.0 Current를 고를 수 있지만, 공식 안내는 운영 서비스에는 LTS를 쓰라는 것입니다.
공식 페이지는 LTS가 보통 총 30개월 동안 치명적인 버그 수정을 보장한다고 설명합니다. Current 단계는 6개월이고, 라이브러리 작성자가 새 버전을 지원할 시간을 주는 기간입니다.
npm은 Node.js에 함께 들어 있어 따로 설치하지 않습니다. 버전마다 들어 있는 npm 버전이 다릅니다.
Node.js 설치 파일 종류와 다운로드 화면이 안 뜰 때
공식 릴리스 폴더(nodejs.org/dist)에 올라온 24.21.0 파일입니다.
- 윈도 설치 파일 — x64.msi · arm64.msi
- 윈도 압축 파일 — win-x64 · win-arm64 (zip·7z)
- macOS 설치 파일 — .pkg
- macOS 압축 파일 — darwin-x64 · darwin-arm64 (tar.gz·tar.xz)
- 리눅스 — x64 · arm64 · ppc64le · s390x · x64-musl
- 검증 — 서명된 SHASUMS 파일
한국어 다운로드 화면(nodejs.org/ko/download)은 JavaScript가 켜져 있어야 동작합니다. 화면에도 'JavaScript 없이 내려받으려면 릴리스 페이지를 직접 방문하라'는 경고가 나옵니다.
JavaScript가 꺼져 있어 화면이 비어 보이면 릴리스 폴더에서 버전 번호 폴더(예: v24.21.0)를 열어 파일을 바로 받으면 됩니다.
다운로드 화면은 설치 방식을 '공식'과 '커뮤니티'로 나눕니다. 버전 관리자처럼 Node.js 프로젝트가 유지 관리하지 않는 방식은 화면에 그렇다고 표시되고, 문제가 생기면 그 도구의 누리집으로 가라고 안내합니다.
Node.js 32비트 윈도 파일이 빠진 버전
가장 많이 막히는 지점입니다. 공식 배포 목록(dist/index.json)에서 버전별 파일 종류를 비교하면 이렇습니다.
- 26.10.0 — 32비트 윈도 없음 · armv7l 없음
- 24.21.0 — 32비트 윈도 없음 · armv7l 없음
- 22.23.3 — 32비트 윈도(x86) exe·msi·zip·7z 있음 · armv7l 있음
- 20.20.2 — 32비트 윈도 있음 · 단 EOL
- 64비트 윈도 — 모든 버전 x64 있음
- ARM 윈도 — 모든 버전 arm64 있음
32비트 윈도에서 최신 LTS(24)를 설치하려 하면 맞는 파일이 없습니다. 32비트 윈도용 설치 파일이 있는 LTS는 22까지이고, 22도 GitHub 공식 일정표상 2027년 4월 30일 종료 예정입니다.
32비트 ARM 리눅스(armv7l)도 같습니다. 24부터는 공식 배포 목록에 armv7l 파일이 없고, 22에는 있습니다.
64비트 윈도(x64)와 ARM 윈도(arm64)용 파일은 모든 지원 버전에 있습니다.
Node.js 버전별 지원 종료 일정
Node.js 릴리스 페이지가 연결하는 GitHub 공식 일정표(nodejs/Release)의 날짜입니다. 모두 예정일입니다.
- 22 (Jod) — 2025-10-21 유지보수 단계 · 2027-04-30 종료
- 24 (Krypton) — 2026-10-20 유지보수 단계 · 2028-04-30 종료
- 26 — 2026-10-28 LTS 전환 · 2029-04-30 종료
- 27 — 2026-10-28 Alpha · 2027-04-22 정식 시작 · 2030-04-30 종료
- 20 (Iron) — EOL
- 25 — EOL
24는 2026년 10월 20일부터 유지보수(Maintenance) LTS 단계로 넘어갑니다. 유지보수 단계도 LTS이므로 공식 안내상 운영 서비스에 쓸 수 있는 판입니다.
26은 2026년 10월 28일 LTS로 바뀔 예정입니다. 그 전까지는 Current 상태입니다.
22는 이미 2025년 10월 21일부터 유지보수 단계이고, 2027년 4월 30일이 종료 예정일입니다.
Node.js 지원 끝난(EOL) 버전을 계속 쓰면
공식 EOL 페이지는 지원이 끝난 버전을 쓰면 생기는 문제를 네 가지로 정리합니다.
- 취약점 수정 없음 — 새 버전에서 고친 취약점이 EOL 버전에도 있어도 새 판이 나오지 않습니다.
- 도구 체인 고장 — 새 공유 라이브러리와 연결되지 않아 시스템 업데이트를 막을 수 있습니다.
- 생태계 이탈 — 많은 패키지가 EOL 버전 지원을 끊습니다.
- 감사 지적 — 많은 산업 감사가 유지보수되지 않는 런타임을 금지합니다.
- 20 (Iron) — High 27 · Medium 24 · Low 9
- 18 (Hydrogen) — High 15 · Medium 19 · Low 4
- 16 (Gallium) — High 11 · Medium 18 · Low 4
- 14 (Fermium) — Critical 2 · High 16 · Medium 16 · Low 5
- 25 — High 5 · Medium 7 · Low 3
20은 2026년 3월 24일 업데이트를 끝으로 EOL이 됐고, 공식 EOL 페이지 목록에서 공개된 취약점 건수가 가장 많은 버전입니다. 20을 쓰고 있다면 24 LTS로 올리는 것이 공식 안내('최신 LTS로 업그레이드')입니다.
Node.js 27부터 바뀌는 출시 주기
Node.js 출시 방식이 Node.js 27부터 바뀝니다. 공식 릴리스 페이지의 설명입니다.
- 26까지 홀수판 — 6개월 뒤 지원 종료
- 26까지 짝수판 — Active LTS로 전환
- 27부터 — 1년에 한 번
- 27부터 LTS — 모든 메이저 버전이 LTS로 전환
- 27부터 단계 — Alpha 6개월 → Current 6개월 → LTS
- 27 일정 — 2026-10-28 Alpha · 2027-04-22 시작(예정)
지금까지는 25·23·21처럼 홀수 버전은 6개월만 지원되고 끝났습니다.
27부터는 홀수·짝수 구분이 없어지고 모든 메이저 버전이 LTS가 됩니다. 정식판 앞에 6개월 Alpha 단계가 새로 붙습니다.
자주 묻는 질문
Node.js는 어떤 버전을 설치해야 하나요?
공식 릴리스 페이지는 운영 서비스에는 Active LTS나 Maintenance LTS만 쓰라고 안내합니다. 2026년 10월 4일 기준 LTS는 24.21.0이고, 26.10.0은 새 기능이 먼저 들어가는 Current판입니다.
32비트 윈도에 Node.js를 설치할 수 있나요?
공식 배포 목록에서 24와 26 버전에는 32비트 윈도(win-x86) 파일이 없습니다. 32비트 윈도용 설치 파일이 있는 LTS는 22까지이고, 22는 GitHub 공식 일정표상 2027년 4월 30일 종료 예정입니다.
Node.js 20은 아직 써도 되나요?
Node.js 20은 EOL 상태라 보안 패치를 포함한 업데이트를 받지 못합니다. 공식 EOL 페이지에는 지원 종료 뒤 공개된 취약점이 High 27건, Medium 24건, Low 9건으로 올라와 있습니다.





