Node.js 설치
페이지 편집이 가이드에서는 Windows, macOS 및 Linux에서의 Node.js 설치를 다룹니다. Node.js는 OpenSpec, 프런트엔드 도구 및 여러 개발자 CLI를 포함한 HagiCode 로컬 도구의 주요 종속성입니다.
Node.js 설치
섹션 제목: “Node.js 설치”방법 1: 공식 설치 프로그램(권장)
섹션 제목: “방법 1: 공식 설치 프로그램(권장)”- 방문 Node.js 공식 웹사이트
- LTS(장기 지원) 버전 Windows 설치 프로그램을 다운로드합니다(
.msi파일) - 설치 프로그램을 실행하려면 두 번 클릭하세요.
- 설치 마법사의 지시에 따라 설치를 완료합니다.
- 라이센스 계약에 동의하세요
- 설치 경로 선택(기본값이면 좋음)
- “필요한 도구를 자동으로 설치”가 선택되어 있는지 확인하십시오
- 설치를 시작하려면 “설치”를 클릭하세요.
- 설치가 완료되면 “마침”을 클릭하세요
방법 2: Winget 사용
섹션 제목: “방법 2: Winget 사용”PowerShell 또는 명령 프롬프트를 열고 다음을 실행합니다.
winget install OpenJS.NodeJS.LTS설치 후 변경 사항을 적용하려면 터미널을 다시 엽니다.
방법 1: 공식 설치 프로그램(권장)
섹션 제목: “방법 1: 공식 설치 프로그램(권장)”- 방문 Node.js 공식 웹사이트
- LTS(장기 지원) 버전 macOS 설치 프로그램을 다운로드합니다(
.pkg파일) - 설치 프로그램을 실행하려면 두 번 클릭하세요.
- 설치 마법사의 지시에 따라 설치를 완료합니다.
- “계속”을 클릭하세요
- 라이센스 계약에 동의하세요
- 설치 디스크 선택
- “설치”를 클릭하고 관리자 비밀번호를 입력하세요
- 설치가 완료되면 “닫기”를 클릭하세요.
방법 2: Homebrew 사용
섹션 제목: “방법 2: Homebrew 사용”만약 당신이 홈브류 설치되면 터미널을 통해 Node.js를 설치할 수 있습니다.
brew install node:::팁 Homebrew는 Node.js를 PATH에 자동으로 추가합니다. 명령을 사용할 수 없는 경우 터미널을 다시 시작하거나 다음을 실행하십시오.
eval "$(/opt/homebrew/bin/brew shellenv)":::
NodeSource 저장소 사용(권장)
섹션 제목: “NodeSource 저장소 사용(권장)”최신 Node.js 버전을 얻는 가장 좋은 방법은 다음과 같습니다.
# Use curl to download the installation scriptcurl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash -sudo apt-get install -y nodejs적절한 패키지 관리자 사용
섹션 제목: “적절한 패키지 관리자 사용”최신 버전이 필요하지 않은 경우 기본 Ubuntu 저장소를 사용할 수 있습니다.
sudo apt-get updatesudo apt-get install -y nodejs npm:::참고 기본 저장소의 Node.js 버전은 이전 버전일 수 있습니다. 설치 후 버전이 Node.js >= 18.0 요구 사항을 충족하는지 확인하세요(Node.js 24+ 권장). :::
NodeSource 저장소 사용(권장)
섹션 제목: “NodeSource 저장소 사용(권장)”# Use curl to download the installation scriptcurl -fsSL https://rpm.nodesource.com/setup_lts.x | sudo bash -sudo yum install -y nodejsyum 패키지 관리자 사용
섹션 제목: “yum 패키지 관리자 사용”sudo yum install -y nodejs npmdnf 패키지 관리자 사용
섹션 제목: “dnf 패키지 관리자 사용”sudo dnf install -y nodejs npm:::팁 Fedora의 소프트웨어 저장소에는 일반적으로 최신 Node.js 버전이 포함되어 있으며 dnf를 통해 직접 설치할 수 있습니다. :::
버전 관리 도구 사용
섹션 제목: “버전 관리 도구 사용”여러 Node.js 버전 간에 전환해야 하는 경우 버전 관리 도구를 사용할 수 있습니다.
nvm(노드 버전 관리자)
섹션 제목: “nvm(노드 버전 관리자)”리눅스/맥OS
섹션 제목: “리눅스/맥OS”# Install using curlcurl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash
# Or install using wgetwget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash설치 후 셸 구성을 다시 로드합니다.
source ~/.bashrc# Or for Zsh userssource ~/.zshrc윈도우
섹션 제목: “윈도우”Windows에서는 다음을 사용하는 것이 좋습니다. nvm-windows:
- 최신 다운로드
nvm-setup.exe에서 nvm-windows 릴리스 - 설치 프로그램 실행
- 명령 프롬프트 또는 PowerShell 다시 열기
nvm을 설치한 후 이를 사용하여 Node.js 버전을 설치하고 관리할 수 있습니다.
# Install the latest LTS version (recommended)nvm install --lts
# Install Node.js 24 (recommended version)nvm install 24
# Install a specific Node.js versionnvm install 18.20.0
# List installed versionsnvm list
# Switch to a specified Node.js versionnvm use 24
# Set default versionnvm alias default 24
# Windows nvm-windows syntax is slightly differentnvm install 24nvm use 24fnm (빠른 노드 관리자)
섹션 제목: “fnm (빠른 노드 관리자)”fnm은 Rust로 구축된 더 빠르고 간단한 Node.js 버전 관리 도구입니다.
리눅스/맥OS
섹션 제목: “리눅스/맥OS”# Install using curlcurl -fsSL https://fnm.vercel.app/install | bash
# After installation, reload shell configurationsource ~/.bashrc# Or for Zsh userssource ~/.zshrc윈도우
섹션 제목: “윈도우”# Use scoopscoop install fnm
# Or use wingetwinget install Schniz.fnm# Install the latest LTS version (recommended)fnm install --lts
# Install Node.js 24 (recommended version)fnm install 24
# Install a specific Node.js versionfnm install 18.20.0
# List installed versionsfnm list
# Switch to a specified Node.js versionfnm use 24
# Set default versionfnm default 24중국 본토 사용자를 위한 가속화
섹션 제목: “중국 본토 사용자를 위한 가속화”중국 본토에 거주하는 경우 Node.js 및 npm 패키지 다운로드가 느려질 수 있습니다. 다음은 몇 가지 가속 솔루션입니다.
국내 미러 소스 사용
섹션 제목: “국내 미러 소스 사용”npm Taobao 미러(권장)
섹션 제목: “npm Taobao 미러(권장)”# Temporarily use Taobao mirrornpm install --registry=https://registry.npmmirror.com
# Permanently set Taobao mirrornpm config set registry https://registry.npmmirror.com
# Verify mirror is set successfullynpm config get registrynmm을 사용하여 미러 소스 관리
섹션 제목: “nmm을 사용하여 미러 소스 관리”nrm(npm 레지스트리 관리자)은 npm 미러 소스를 빠르게 전환하는 데 도움이 됩니다.
# Install nrmnpm install -g nrm
# List available mirror sourcesnrm ls
# Switch to Taobao mirrornrm use taobao
# Test mirror source speednrm testNode.js 설치 프로그램 다운로드 가속화
섹션 제목: “Node.js 설치 프로그램 다운로드 가속화”Taobao는 Node.js 설치 프로그램을 위한 미러 다운로드를 제공합니다.
- 다운로드 주소: https://npmmirror.com/mirrors/node/
위 주소로 방문하셔서 다운로드가 필요한 버전을 선택하세요.
GitHub에서 nvm 또는 기타 도구를 다운로드하는 것이 느린 경우 FastGit 미러를 사용할 수 있습니다.
# Use FastGit to accelerate nvm installationcurl -o- https://fastgit.org/nvm-sh/nvm/raw/master/install.sh | bash:::참고 FastGit 서비스는 변경될 수 있으니 공식 안내를 참고해주세요. :::
국내 홈브루 거울
섹션 제목: “국내 홈브루 거울”중국 본토에서 Homebrew를 사용하는 경우 가속을 위해 국내 미러를 구성할 수 있습니다.
# Install Homebrew using domestic mirror/bin/bash -c "$(curl -fsSL https://gitee.com/ineo6/homebrew-install/raw/master/install.sh)"
# Or use USTC mirrorexport HOMEBREW_BOTTLE_DOMAIN=https://mirrors.ustc.edu.cn/homebrew-bottles중국 본토 특정 패키지 관리자
섹션 제목: “중국 본토 특정 패키지 관리자”cnpm
섹션 제목: “cnpm”cnpm은 기본적으로 Taobao 미러를 사용하는 Taobao 팀에서 제공하는 npm 클라이언트입니다.
# Install cnpmnpm install -g cnpm --registry=https://registry.npmmirror.com
# Use cnpm to install packagescnpm install <package-name>:::팁 cnpm은 대부분 npm 명령과 호환되며 직접 대체물로 사용할 수 있습니다. :::
거울 가속 효과 확인
섹션 제목: “거울 가속 효과 확인”미러를 설정한 후 다음을 통해 확인하십시오.
# Test download speedtime npm install express --registry=https://registry.npmmirror.com
# Compare with official source speedtime npm install express --registry=https://registry.npmjs.org설치 확인 중
섹션 제목: “설치 확인 중”설치 후 Node.js와 npm이 올바르게 설치되었는지 확인하세요.
# Check Node.js versionnode --version
# Check npm versionnpm --version:::참고 Node.js 버전이 18.0 이상인지 확인하세요(Node.js 24+ 권장). 버전이 너무 낮은 경우 위의 방법으로 다시 설치하거나 버전 관리 도구를 사용하여 올바른 버전을 설치하십시오. :::
샘플 검증 출력
섹션 제목: “샘플 검증 출력”성공적인 확인 출력은 다음과 같습니다.
$ node --versionv24.3.0
$ npm --version10.2.3문제 해결
섹션 제목: “문제 해결”윈도우 문제
섹션 제목: “윈도우 문제”만약에 node 또는 npm 설치 후에는 다음 명령을 사용할 수 없습니다.
- 명령 프롬프트 또는 PowerShell 다시 시작
- 여전히 사용할 수 없는 경우 Node.js를 PATH에 수동으로 추가하세요.
- “환경 변수”를 검색하고 “시스템 환경 변수 편집”을 엽니다.
- “환경 변수”를 클릭하세요.
- “시스템 변수”에서 “경로”를 찾아 “편집”을 클릭하세요.
- Node.js 설치 경로 추가(기본값:
C:\Program Files\nodejs\) - 변경 사항을 저장하려면 “확인”을 클릭하세요.
nvm을 사용할 때 실행 정책 오류가 발생하는 경우:
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUsermacOS 문제
섹션 제목: “macOS 문제”글로벌 npm 패키지를 설치할 때 권한 오류가 발생하는 경우:
# Fix npm permissionssudo chown -R $(whoami) ~/.npmsudo chown -R $(whoami) /usr/local/lib/node_modules설치 후 명령을 사용할 수 없는 경우 터미널을 다시 시작하거나 수동으로 PATH(일반적으로 /usr/local/bin).
리눅스 문제
섹션 제목: “리눅스 문제”글로벌 npm 패키지를 설치할 때 권한 오류가 발생하는 경우 시스템 패키지 관리자 대신 Node.js 버전 관리 도구(예: nvm 또는 fnm)를 사용하는 것이 좋습니다.
시스템 패키지 관리자를 통해 설치된 Node.js 버전이 너무 오래된 경우:
- NodeSource 저장소 사용(권장, 위 참조)
- 또는 버전 관리 도구(nvm/fnm)를 사용하세요.
환경 확인
섹션 제목: “환경 확인”확인에 실패하면 다음을 확인하세요.
# Check if Node.js is in PATHwhere node
# Check installation pathGet-Command node# Check if Node.js is in PATHwhich node
# Check installation pathls -l $(which node)# Check if Node.js is in PATHwhich node
# Check installation pathls -l $(which node)
# Check version detailsnode -v다음 단계
섹션 제목: “다음 단계”Node.js 설치가 완료된 후 다음 단계를 계속할 수 있습니다.
도움이 더 필요하신가요?
섹션 제목: “도움이 더 필요하신가요?”여기서 다루지 않은 문제가 발생하는 경우:
- 방문 Node.js 공식 문서
- 검토 HagiCode 제품 개요 현재 제품 및 도구 상황에 맞게
- 방문 하기코드 홈페이지 최신 지원 진입점에 대한 정보