반응형
윈도우에서 nvm을 이용해 여러 node ver을 관리해보자.
설치
아래 링크에서 window nvm을 설치할 수 있다.
https://github.com/coreybutler/nvm-windows
해당 링크 아래의 README.md에서 Download 링크로 이동한다.
nvm -v로 설치 확인하기
정상적으로 설치가 되었다면 git bash에서 nvm -v를 입력해보자.
아래와 같이 나오게 된다.
$ nvm -v
Running version 1.1.9.
Usage:
nvm arch : Show if node is running in 32 or 64 bit mode.
nvm current : Display active version.
nvm install <version> [arch] : The version can be a specific version, "latest" for the latest current version, or "lts" for the
most recent LTS version. Optionally specify whether to install the 32 or 64 bit version (defaults
to system arch). Set [arch] to "all" to install 32 AND 64 bit versions.
Add --insecure to the end of this command to bypass SSL validation of the remote download server.
nvm list [available] : List the node.js installations. Type "available" at the end to see what can be installed. Aliased as ls.
nvm on : Enable node.js version management.
nvm off : Disable node.js version management.
nvm proxy [url] : Set a proxy to use for downloads. Leave [url] blank to see the current proxy.
Set [url] to "none" to remove the proxy.
nvm node_mirror [url] : Set the node mirror. Defaults to https://nodejs.org/dist/. Leave [url] blank to use default url.
nvm npm_mirror [url] : Set the npm mirror. Defaults to https://github.com/npm/cli/archive/. Leave [url] blank to default url.
nvm uninstall <version> : The version must be a specific version.
nvm use [version] [arch] : Switch to use the specified version. Optionally use "latest", "lts", or "newest".
"newest" is the latest installed version. Optionally specify 32/64bit architecture.
nvm use <arch> will continue using the selected version, but switch to 32/64 bit mode.
nvm root [path] : Set the directory where nvm should store different versions of node.js.
If <path> is not set, the current root will be displayed.
nvm version : Displays the current running version of nvm for Windows. Aliased as v.
nvm ls로 사용가능한 node ver 확인하기
nvm use [node ver]로 node ver 변경하기
git bash에서 nvm ls 명령어를 입력하면 사용할 수 있는 node ver이 나온다.
하지만 nvm use로 노드 버전을 변경해도 아래와 같은 에러가 발생하고 변경되지 않는다.
$ nvm ls
* 19.8.1 (Currently using 64-bit executable)
17.5.0
16.5.0
12.16.1
$ nvm use 17.5.0
exit status 5: ������ �źεǾ����ϴ�.
exit status 1: ������ �̹� �����Ƿ� ���� �� �����ϴ�.
MINGW64 ~
$ node -v
v19.8.1
version을 변경하기 위해서는 윈도우 PowerShell을 관리자로 실행하면 된다.
PowerShell에서 nvm ls를 입력해보자.
PS C:\WINDOWS\system32> nvm ls
* 19.8.1 (Currently using 64-bit executable)
17.5.0
16.5.0
12.16.1
node -v와 npm -v 명령어로 현재 node, npm ver을 확인해보자.
PS C:\WINDOWS\system32> node -v
v19.8.1
PS C:\WINDOWS\system32> npm -v
9.5.1
nvm use [node ver]을 이용하면 version을 변경할 수 있다.
PS C:\WINDOWS\system32> nvm use 17.5.0
Now using node v17.5.0 (64-bit)
PS C:\WINDOWS\system32> node -v
v17.5.0
PS C:\WINDOWS\system32> npm -v
8.4.1
nvm install [node ver]로 node 설치하기
nvm install [node ver]을 이용하면 원하는 node 버전을 설치할 수 있다.
PS C:\WINDOWS\system32> nvm install 16.19.0
Downloading node.js version 16.19.0 (64-bit)...
Extracting...
Complete
nvm ls 로 확인하면 16.19.0 ver이 설치된 것을 알 수 있다.
PS C:\WINDOWS\system32> nvm ls
19.8.1
* 17.5.0 (Currently using 64-bit executable)
16.19.0 <<< 설치된 ver
16.5.0
12.16.1
반응형
'개발 > Node JS' 카테고리의 다른 글
Node JS - 요청한 원래 URL로 리다이렉션하기 (Redirect Back to Original URL) (0) | 2023.06.21 |
---|---|
Node JS - POST로 데이터 전송 받기 (Process POST Data) (0) | 2023.06.19 |
Node JS - glob으로 파일, 폴더 목록 찾기 (Find Files and Directories with glob) (1) | 2023.04.28 |
Node JS - jest로 자바스크립트 코드 테스트 하기 (Jest, JavaScript Testing Framework) (0) | 2023.03.22 |
React - Node 서버 프록시 설정 (0) | 2021.10.28 |
댓글