3가지 유용한 Node.js 버전 관리자

기사 리뷰: < How to select the Node.js Version >

로컬 개발 환경에서 Node.js 8.0.0과 Node.js 17.0.0을 동시에 설치해야 하는 경우 어떻게 해야 합니까?

다음으로 로컬 환경의 Node.js 버전을 관리하기 위한 3가지 도구를 공유하겠습니다.

1. nvm



⭐ Github 별: 60K+

nvm 명령줄을 통해 다른 버전의 노드를 빠르게 설치하고 사용할 수 있습니다.


(이미지 출처: github )

nvm은 macOS 및 Linux 사용자용 프로젝트에서만 사용할 수 있습니다. Windows 사용자인 경우 nvm-windows , nodist 또는 nvs 을 사용할 수 있습니다.

설치



macOS 다운로드 방법:

# Method 1 Browser open the following link to download
https://github.com/nvm-sh/nvm/blob/v0.39.1/install.sh
# After the download is complete, install it through the command
sh install.sh

# Method 2 ✅
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash

# Method 3
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash


설치 과정에서 문제가 발생하면 nvm supplementary notes을 확인할 수 있습니다.

일반적인 명령




nvm ls # view version install all versions
nvm ls-remote # View all remote Node.js versions
nvm install 17.0.0 # Install the specified Node.js version
nvm use 17.0.0 # use the specified Node.js version
nvm alias default 17.0.0 # Set the default Node.js version
nvm alias dev 17.0.0 # Set the alias of the specified version, for example, set the alias of version 17.0.0 to dev


예시:

$ nvm use 16
Now using node v16.9.1 (npm v7.21.1)
$ node -v
v16.9.1
$ nvm use 14
Now using node v14.18.0 (npm v6.14.15)
$ node -v
v14.18.0
$ nvm install 12
Now using node v12.22.6 (npm v6.14.5)
$ node -v
v12.22.6


그렇게 간단합니다!

2. 엔



⭐ Github 별: 16.7K+

n은 대화형 Node.js 버전 관리자입니다. 하위 셸, 프로필 설정, 복잡한 API가 없고 단순합니다.


n는 macOS, Linux(Linux용 Windows 하위 시스템 포함) 및 기타 다양한 유닉스 계열 시스템에서 지원됩니다. BASH 스크립트로 작성되었지만 BASH를 명령 셸로 사용할 필요는 없습니다.

설치



Node.js가 이미 설치되어 있는 경우 npm을 사용하여 쉽게 설치할 수 있습니다n.

npm install n -g


Third Party Installers

일반적인 명령




n # show all downloaded versions
n 10.16.0 # Download the specified version
n lts # View all LTS Node.js versions remotely
n run 10.16.0 # run the specified Node.js version

n -h 명령을 사용하여 도움말 정보를 읽으십시오. 주요 명령은 다음과 같습니다.

  n Display downloaded Node.js versions and install selection
  n latest Install the latest Node.js release (downloading if necessary)
  n lts Install the latest LTS Node.js release (downloading if necessary)
  n <version> Install Node.js <version> (downloading if necessary)
  n install <version> Install Node.js <version> (downloading if necessary)
  n run <version> [args ...] Execute downloaded Node.js <version> with [args ...]
  n which <version> Output path for downloaded node <version>
  n exec <vers> <cmd> [args...] Execute command with modified PATH, so downloaded node <version> and npm first
  n rm <version ...> Remove the given downloaded version(s)
  n prune Remove all downloaded versions except the installed version
  n --latest Output the latest Node.js version available
  n --lts Output the latest LTS Node.js version available
  n ls Output downloaded versions
  n ls-remote [version] Output matching versions available for download
  n uninstall Remove the installed Node.js


3. 에프엔엠



⭐ Github 별: 8.4K+

fnm : 🚀 Rust에 내장된 빠르고 간단한 Node.js 버전 관리자


(이미지 출처: freecodecamp )

기능은 다음과 같습니다.

🌎 크로스 플랫폼 지원(macOS, Windows, Linux)

✨ 단일 파일, 쉬운 설치, 즉시 시작

🚀 속도를 염두에 두고 제작

📂 .node-version 및 .nvmrc 파일과 함께 작동

설치



macOS/리눅스 환경:

# bash, zsh and fish shells
curl -fsSL https://fnm.vercel.app/install | bash


윈도우 환경:

# Open the terminal in administrator mode. After installation, it can only be opened in administrator mode.

choco install fnm

# After the installation is complete, you need to manually set the environment variables


Linux/macOS/Windows 환경에서도 설치용 바이너리 파일을 직접 다운로드할 수 있습니다. 다운로드 주소: https://github.com/Schniz/fnm/releases

일반적인 명령




fnm -h # View help
fnm install 17.0.0 # Install the specified Node.js version
fnm use 17.0.0 # use the specified Node.js version
fnm default 17.0.0 # Set the default Node.js version


더 나은 도구가 있으면 공유할 메시지를 남겨주세요.

이 글이 도움이 되셨다면 좋아요와 응원 부탁드립니다.👍

✨나를 따라와: https://medium.com/@Chris1993

좋은 웹페이지 즐겨찾기