Skip to content

nvm-sh 명령줄 (Linux/MacOS/WSL)

<version>은 nvm이 이해하는 모든 버전과 유사한 문자열을 의미합니다. 여기에는 다음이 포함됩니다:

  • "v"가 선택적으로 접두사로 붙은 전체 또는 부분 버전 번호 (0.10, v0.1.2, v1)
  • 기본(내장) 별칭: node, stable, unstable, iojs, system
  • nvm alias foo로 정의된 사용자 정의 별칭

색상 출력을 생성하는 모든 옵션은 --no-colors 옵션을 존중해야 합니다.

nvm-sh 명령줄 사용법:

bash
nvm --help 메시지 표시
  --no-colors                               색상 비활성화
nvm --version                               설치된 nvm 버전 출력
nvm install [<version>]                     <version> 다운로드 및 설치. 버전이 생략되고 .nvmrc가 사용 가능한 경우 사용합니다.
   다음 선택적 인수는 `nvm install` 바로 뒤에 나타나야 합니다:
  -s                                        바이너리 다운로드 건너뛰기, 소스에서만 설치.
  -b                                        소스 다운로드 건너뛰기, 바이너리에서만 설치.
  --reinstall-packages-from=<version>       설치 <node|iojs|node 버전>에서 패키지 재설치.
  --lts                                     설치 LTS(장기 지원) 버전만 선택.
  --lts=<LTS 이름>                          설치 특정 LTS 라인의 버전만 선택.
  --skip-default-packages                   설치 default-packages 파일이 있으면 건너뛰기.
  --latest-npm                              설치 주어진 node 버전에 대한 최신 작동 npm 버전으로 업그레이드 시도.
  --no-progress                             모든 다운로드에 대한 진행률 표시줄 비활성화.
  --alias=<n>                            설치 지정된 버전에 대해 지정된 별칭 설정. (동일: nvm alias <n> <version>)
  --default                                 설치 지정된 버전에 대한 기본 별칭 설정. (동일: nvm alias default <version>)
  --save                                    설치 지정된 버전을 .nvmrc에 기록.
nvm uninstall <version>                     버전 제거
nvm uninstall --lts                         사용 가능한 경우 자동 LTS(장기 지원) 별칭 `lts/*` 사용하여 제거.
nvm uninstall --lts=<LTS>              사용 가능한 경우 제공된 LTS 라인에 대한 자동 별칭을 사용하여 제거.
nvm use [<version>]                         <version>을 사용하도록 PATH 수정. 버전이 생략되고 .nvmrc가 사용 가능한 경우 사용합니다.
  다음 선택적 인수는 `nvm use` 바로 뒤에 나타나야 합니다:
  --silent                                  stdout/stderr 출력 무음 처리
  --lts                                     사용 가능한 경우 자동 LTS(장기 지원) 별칭 `lts/*` 사용.
  --lts=<LTS 이름>                          사용 가능한 경우 제공된 LTS 라인에 대한 자동 별칭 사용.
  --save                                    지정된 버전을 .nvmrc에 기록.
nvm exec [<version>] [<command>]            <version>에서 <command> 실행. 버전이 생략되고 .nvmrc가 사용 가능한 경우 사용합니다.
  다음 선택적 인수는 `nvm exec` 바로 뒤에 나타나야 합니다:
  --silent                                  stdout/stderr 출력 무음 처리
  --lts                                     사용 가능한 경우 자동 LTS(장기 지원) 별칭 `lts/*` 사용.
  --lts=<LTS 이름>                          사용 가능한 경우 제공된 LTS 라인에 대한 자동 별칭 사용.
nvm run [<version>] [<args>]                <version>에서 `node` <args> 인수로 실행. 버전이 생략되고 .nvmrc가 사용 가능한 경우 사용합니다.
  다음 선택적 인수는 `nvm run` 바로 뒤에 나타나야 합니다:
  --silent                                  stdout/stderr 출력 무음 처리
  --lts                                     사용 가능한 경우 자동 LTS(장기 지원) 별칭 `lts/*` 사용.
  --lts=<LTS 이름>                          사용 가능한 경우 제공된 LTS 라인에 대한 자동 별칭 사용.
nvm current                                 현재 활성화된 Node 버전 표시
nvm ls [<version>]                          설치된 버전 나열, 제공된 경우 주어진 <version>과 일치하는 것
  --no-colors                               색상 비활성화
  --no-alias                                `nvm alias` 출력 억제
nvm ls-remote [<version>]                   설치 가능한 원격 버전 나열, 제공된 경우 주어진 <version>과 일치하는 것
  --lts                                     나열 LTS(장기 지원) 버전만 표시
  --lts=<LTS 이름>                          나열 특정 LTS 라인의 버전만 표시
  --no-colors                               색상 비활성화
nvm version <version>                       주어진 설명을 단일 로컬 버전으로 해석
nvm version-remote <version>                주어진 설명을 단일 원격 버전으로 해석
  --lts                                     나열 LTS(장기 지원) 버전만 선택
  --lts=<LTS 이름>                          나열 특정 LTS 라인의 버전만 선택
nvm deactivate                              현재 셸에서 `nvm` 효과 취소
  --silent                                  stdout/stderr 출력 무음 처리
nvm alias [<pattern>]                       <pattern>으로 시작하는 모든 별칭 표시
  --no-colors                               색상 비활성화
nvm alias <n> <version>                  <version> 가리키는 <n>이라는 별칭 설정
nvm unalias <n>                          <n>이라는 별칭 제거
nvm install-latest-npm                      현재 node 버전에서 최신 작동 `npm` 버전으로 업그레이드 시도
nvm reinstall-packages <version>            <version> 포함된 글로벌 `npm` 패키지를 현재 버전에 재설치
nvm unload                                  셸에서 `nvm` 언로드
nvm which [current | <version>]             설치된 node 버전의 경로 표시. 버전이 생략되고 .nvmrc가 사용 가능한 경우 사용합니다.
  --silent                                  버전이 생략된 경우 stdout/stderr 출력 무음 처리
nvm cache dir                               nvm용 캐시 디렉토리 경로 표시
nvm cache clear                             nvm용 캐시 디렉토리 비우기
nvm set-colors [<색상 >]                "yMeBg" 형식을 사용하여 5가지 텍스트 색상 설정. 지원되는 경우 사용 가능, 초기 색상은:
                                                  bygre
                                               색상 코드:
                                                r/R = 빨강 / 굵은 빨강
                                                g/G = 녹색 / 굵은 녹색
                                                b/B = 파랑 / 굵은 파랑
                                                c/C = 청록 / 굵은 청록
                                                m/M = 자홍 / 굵은 자홍
                                                y/Y = 노랑 / 굵은 노랑
                                                k/K = 검정 / 굵은 검정


                                             e/W = 연한 회색 / 흰색

nvm-sh 명령 예제:

  • nvm install 8.0.0 특정 버전 번호 설치

  • nvm use 8.0 최신 8.0.x 버전 사용

  • nvm run 6.10.3 app.js node 6.10.3을 사용하여 app.js 실행

  • nvm exec 4.8.3 node app.js node 4.8.3을 사용하여 node app.js 실행

  • nvm alias default 8.1.0 셸에서 node의 기본 버전 설정

  • nvm alias default node 셸에서 항상 사용 가능한 최신 node 버전을 기본값으로 사용

  • nvm install node 사용 가능한 최신 버전 설치

  • nvm use node 최신 버전 사용

  • nvm install --lts 최신 LTS 버전 설치

  • nvm use --lts 최신 LTS 버전 사용

  • nvm set-colors cgYmW 텍스트 색상을 청록, 녹색, 굵은 노랑, 자홍, 흰색으로 설정

TIP

nvm을 제거, 삭제 또는 제거하려면 $NVM_DIR 폴더(일반적으로 ~/.nvm)를 삭제하기만 하면 됩니다

VitePress로 제작됨