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
)를 삭제하기만 하면 됩니다