Skip to content

fnm 설치

fnm 은 여러 설치 방법을 제공합니다. 운영 체제에 적합한 방법을 선택하세요.

macOS

Homebrew 사용 (권장)

bash
brew install fnm

curl 스크립트 사용

bash
curl -fsSL https://fnm.vercel.app/install | bash

MacPorts 사용

bash
port install fnm

Windows

winget 사용 (권장)

powershell
winget install Schniz.fnm

Scoop 사용

powershell
scoop install fnm

Chocolatey 사용

powershell
choco install fnm

curl 스크립트 사용 (Git Bash 또는 WSL 필요)

bash
curl -fsSL https://fnm.vercel.app/install | bash

Linux

curl 스크립트 사용 (권장)

bash
curl -fsSL https://fnm.vercel.app/install | bash

Homebrew 사용

bash
brew install fnm

GitHub Releases 에서 다운로드

  1. fnm Releases 페이지 방문
  2. 아키텍처에 맞는 아카이브 다운로드
  3. 바이너리를 압축 해제하고 PATH 디렉토리로 이동
bash
# 예: x86_64 아키텍처 설치
wget https://github.com/Schniz/fnm/releases/latest/download/fnm-linux.zip
unzip fnm-linux.zip -d /usr/local/bin
chmod +x /usr/local/bin/fnm

Shell 구성

설치 후 Shell 환경 변수를 구성해야 합니다.

Bash

~/.bashrc 에 다음을 추가합니다:

bash
eval "$(fnm env --use-on-cd)"

그런 다음 구성을 다시 로드합니다:

bash
source ~/.bashrc

Zsh

~/.zshrc 에 다음을 추가합니다:

zsh
eval "$(fnm env --use-on-cd)"

그런 다음 구성을 다시 로드합니다:

zsh
source ~/.zshrc

Fish

~/.config/fish/config.fish 에 다음을 추가합니다:

fish
fnm env --use-on-c | source

그런 다음 구성을 다시 로드합니다:

fish
source ~/.config/fish/config.fish

PowerShell

PowerShell 프로필에 다음을 추가합니다:

powershell
fnm env --use-on-cd | Out-String | Invoke-Expression

프로필을 열어 편집할 수 있습니다:

powershell
notepad $PROFILE

설치 확인

설치 후 fnm 이 올바르게 설치되었는지 확인합니다:

bash
fnm --version

다음과 유사한 출력이 표시됩니다:

fnm 1.37.1

환경 변수 구성

fnm 은 다음 환경 변수를 지원하여 사용자 정의 구성을 할 수 있습니다:

환경 변수설명기본값
FNM_DIRfnm 설치 디렉토리~/.fnm
FNM_NODE_DIST_MIRRORNode.js 다운로드 미러https://nodejs.org/dist
FNM_LOGLEVEL로그 레벨info
FNM_ARCH아키텍처 재정의시스템 아키텍처
FNM_COREPACK_ENABLEDCorepack 활성화false

중국에서 미러 사용

중국 본토에서는 미러를 구성하여 다운로드 속도를 높일 수 있습니다:

bash
export FNM_NODE_DIST_MIRROR=https://npmmirror.com/mirrors/node

또는 Shell 구성 파일에 추가합니다:

bash
eval "$(fnm env --use-on-cd --node-dist-mirror=https://npmmirror.com/mirrors/node)"

다음 단계

설치 후 다음을 수행할 수 있습니다: