node.js 설치 방법 (윈도우,맥)

2025. 6. 23. 06:10·Daily Logs/TIL (Today I Learned)

Node.js 개발을 시작하려면 먼저 개발 환경부터 제대로 셋업해야 한다.
운영체제에 따라 설치 방식이 조금 다르니, 아래를 참고해서 한 번에 깔끔하게 설치해보자.


🍏 MacOS 기반 Node.js 개발환경 구축

1️⃣ NVM 설치 (Node Version Manager)

nvm은 Node.js 버전을 쉽게 관리할 수 있는 툴이다.

🔗 nvm GitHub 페이지 바로가기

설치 명령어 (터미널에서 아래 중 하나 실행)

bash
복사편집
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bash

또는

bash
복사편집
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bash

2️⃣ 설치 확인

설치 후, 터미널을 새로 열고 다음 명령어로 설치 확인:

bash
복사편집
nvm

명령이 정상 출력되면 설치 완료!

3️⃣ Node.js 설치

bash
복사편집
nvm install 18

(버전은 원하는 대로 선택 가능, nvm ls-remote로 확인 가능)

4️⃣ npm 버전 확인

bash
복사편집
npm -v

버전이 정상 출력되면 Node.js 설치 성공!


Windows 기반 Node.js 개발환경 구축

1️⃣ nvm-windows 설치

🔗 nvm-windows GitHub 페이지 바로가기
🔗 릴리즈 페이지 바로가기

Assets 섹션에서 nvm-setup.exe 파일 다운로드 후 설치

2️⃣ 설치 확인

PowerShell을 열고 다음 명령어 실행:

bash
복사편집
nvm

명령이 정상 출력되면 설치 완료!

3️⃣ Node.js 설치 및 사용

bash
복사편집
nvm install 18 nvm use 18

원하는 Node.js 버전으로 설치 가능 (최소 12 이상 추천)

4️⃣ npm 버전 확인

bash
복사편집
npm -v

정상 출력되면 설치 성공!


🎉 설치 완료!

위 과정을 따라 하면 Mac이든 Windows든 Node.js 개발 환경을 쉽게 구축할 수 있다.
버전 관리가 필요한 경우에도 nvm 덕분에 깔끔하게 여러 버전을 설치하고 전환할 수 있어서 매우 편리하다.

✅ 환경 설정이 끝났다면 이제 본격적으로 프로젝트를 시작해보자!


원한다면 이 글에 코멘트, 코드 블럭 강조, 목차 태그 같은 Tistory 맞춤 요소도 추가해줄 수 있어.
더 보기 좋게 꾸미고 싶으면 말만 해줘!

'Daily Logs > TIL (Today I Learned)' 카테고리의 다른 글

NestJS에서 DTO에 password가 없어도 실제로 password를 제거해야 하는 이유  (1) 2025.06.27
개발자 구글링 올바르게 사용하는 방법  (1) 2025.06.23
대규모 서비스를 위한 백엔드 아키텍처 도구  (2) 2025.06.16
샤딩  (2) 2025.06.16
데이터베이스 인덱스  (1) 2025.06.14
'Daily Logs/TIL (Today I Learned)' 카테고리의 다른 글
  • NestJS에서 DTO에 password가 없어도 실제로 password를 제거해야 하는 이유
  • 개발자 구글링 올바르게 사용하는 방법
  • 대규모 서비스를 위한 백엔드 아키텍처 도구
  • 샤딩
Jcob.moon
Jcob.moon
반가워요~ 하루하루 꾸준히 코딩 작성하는 곳입니다 !!
  • Jcob.moon
    Pixelated Thoughts
    Jcob.moon
  • 전체
    오늘
    어제
    • HelloWorld (174)
      • Daily Logs (123)
        • TIL (Today I Learned) (64)
        • Algorithm Practice (55)
        • Dev Book Notes (4)
      • Deep Dives (36)
        • 문제 해결 (Troubleshooting) (3)
        • CS Fundamentals (22)
        • Career Prep (4)
        • Technical Notes (7)
      • Project Log (7)
      • Any (3)
      • Cooperation (4)
        • Github (2)
        • Conventions (1)
        • Git (1)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 최근 댓글

  • hELLO· Designed By정상우.v4.10.3
Jcob.moon
node.js 설치 방법 (윈도우,맥)
상단으로

티스토리툴바