Node.js 설치, 어떤 방법이 나에게 맞을까?

최근 Gemini CLI처럼 컴퓨터와 대화하며 일하는 멋진 도구들이 속속 등장하고 있습니다. 이런 새로운 도구를 사용하려고 할 때, 거의 항상 마주치는 첫 번째 단계가 바로 “Node.js 설치”인데요. 막상 설치하려고 보면 방법이 여러 가지라 어떤 것을 선택해야 할지 막막하게 느껴질 수 있습니다.

괜찮습니다! 정답은 하나가 아니거든요. 오늘은 가장 대표적인 두 가지 설치 방법, **‘공식 홈페이지 설치’**와 **‘nvm을 이용한 설치’**의 장단점을 쉽고 솔직하게 비교해 드리겠습니다. 이 글을 읽고 나면, 지금 당신의 상황에 어떤 방법이 가장 적합한지 명확하게 판단할 수 있을 거예요.


경로 1: 가장 빠른 길, 공식 홈페이지 설치

마치 급할 때 빠르게 한 끼를 해결하는 간편식처럼, 공식 홈페이지에서 설치 파일을 받아 설치하는 것은 가장 직관적이고 빠른 방법입니다.

  • 언제 선택하면 좋을까요?

    • “일단 Gemini CLI가 잘 되는지 딱 한 번만 테스트해보고 싶어요.”
    • “앞으로 다른 프로그램을 설치할 계획은 딱히 없어요.”
    • “지금은 복잡한 거 생각하기 싫고, 무조건 가장 빨리 결과를 보고 싶어요.”
  • 장점: 👍

    • 속도: 홈페이지에서 다운로드 후 클릭 몇 번이면 설치가 끝납니다. 5분도 채 걸리지 않죠.
    • 단순함: 아무것도 고민할 필요 없이, 화면의 안내만 따라가면 됩니다.
  • 단점: 😥

    • 미래의 충돌 가능성: 컴퓨터에 단 하나의 Node.js 버전만 설치되기 때문에, 나중에 다른 버전이 필요한 새 프로그램을 설치할 때 문제가 생길 수 있습니다. 기존 프로그램이 안되거나, 새 프로그램이 설치되지 않는 상황이 발생할 수 있죠.

한마디 요약: 지금 당장, 하나의 목적만을 위해 빠르게 결과를 보고 싶을 때 가장 적합한 선택입니다. 하지만 장기적으로 여러 도구를 사용할 계획이라면, 나중에 번거로운 상황이 생길 수도 있다는 점은 기억해두세요.


경로 2: 현명한 길, nvm으로 설치하기

nvm(Node Version Manager)은 마치 레고(Lego) 정리함과 같습니다. 스타워즈, 해리포터, 시티 시리즈 등 각각의 레고 모델을 섞이지 않게 별도의 상자에 보관하는 것처럼, nvm은 각 프로젝트나 프로그램이 필요로 하는 Node.js 버전을 별도의 공간에 깔끔하게 설치하고 관리해 줍니다.

  • 언제 선택하면 좋을까요?

    • “앞으로 Gemini CLI 외에 다른 프로그램도 사용해 볼 것 같아요.”
    • “컴퓨터를 항상 깔끔하고 문제없는 상태로 유지하는 게 중요해요.”
    • “지금 10분 더 투자해서, 미래에 발생할지 모를 몇 시간의 고생을 막고 싶어요.”
  • 장점: 👍

    • 안정성: 프로그램끼리 버전이 꼬여 충돌할 일이 원천적으로 차단됩니다.
    • 유연성: 필요에 따라 명령어 한 줄로 간단하게 버전을 바꿀 수 있습니다.
    • 깔끔함: 내 컴퓨터의 시스템을 건드리지 않아, 언제나 깨끗한 환경을 유지할 수 있습니다.
  • 단점: 😥

    • 초기 설정: 공식 설치보다는 몇 단계의 과정을 터미널(검은 화면)에 입력해야 하는, 약간의 번거로움이 있습니다.

한마디 요약: 장기적으로 컴퓨터를 사용하며 다양한 도구를 활용할 계획이라면, nvm은 미래의 두통을 막아주는 가장 확실한 보험이자 현명한 투자입니다.


그래서, 당신의 선택은?

어떤 길이 더 좋다고 단정할 수는 없습니다. 당신의 현재 목적과 상황에 따라 최선의 선택이 달라지기 때문이죠.

  • 빠른 테스트가 목적이라면, 주저 없이 공식 홈페이지 설치를 선택하셔도 괜찮습니다.
  • 앞으로의 확장성과 안정성이 중요하다면, 잠시 시간을 내어 nvm 설치를 진행하는 것을 강력히 추천합니다.

만약 nvm으로 설치하기로 마음먹으셨다면, 아래의 간단한 가이드를 따라주세요.

🛠️ nvm으로 설치하기 (친절한 3단계 가이드)

터미널(검은 화면)을 열고, 아래의 명령어들을 차례대로 복사해서 붙여넣기만 하면 됩니다.

  1. nvm 설치하기

    curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
  2. 컴퓨터에 nvm 알리기

    source ~/.zshrc
  3. 안정적인 Node.js 설치하기

    nvm install --lts

이제 node -v를 입력해서 버전 숫자가 나오면 모든 준비가 끝난 겁니다. 축하합니다! 당신의 컴퓨터는 이제 어떤 프로그램이든 유연하게 받아들일 수 있는 전문가의 작업 환경을 갖추게 되었습니다.


작성일: 2025-07-12