테스트 사이트 - 개발 중인 베타 버전입니다

nvm설치 + nodejs 설치

· 4년 전 · 1241

안녕하세요~

요즘, 경기가 어렵다보니 회사 월급으로 충분하지 못해서

소일거리 찾다가 sir사이트에 얼쩡거리고 있습니다. 어서 레벨 5를 올리고 제작의뢰 게시판에서 의뢰 받고 싶습니다 ㅜㅜ

그래서, 열심히 댓글달고 없는 팁 쥐어짜서 글쓰고 있습니다~^^;

 

저는 주로 개발환경을 wsl에서 ubuntu + nginx + php 설치하여 개발하고 있습니다.

그래서, ubuntu위주로 설명을하고자 합니다.

 

구동 OS : ubuntu 20.04.3 LTS

 

1. NVM ( Node Version Manager ) 개념  설명

 

 실무에서 nodejs로 개발 하다보면 어느 특정 버전만으로만 개발할 수 없습니다. 상황에 따라서 그 상황에 맞는 nodejs버전을 사용할 수 있기 때문입니다. 그래서 nodejs를  여러 버전으로 설치하고 관리를 해야하는데 그것이 nvm ( Node Version Manager )이라는 도구입니다.  nodejs를 설치하기 앞서 nvm을 설치하고 nvm을 이용하여 nodejs를 설치하고자 합니다.

 

2. NVM 설치

curl을 이용하여 nvm을 설치를 합니다.

$ curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash

 

설정파일을 갱신하여 줍니다.

$ source ~/.bashrc

 

nvm이 설치가 잘되었는지 확인해 봅니다. 버전명이 잘 출력이 되었다면 정상적으로 설치가 완료된겁입니다.

$ nvm --version

=> 출력결과: 0.38.0

 

3. NVM을 이용하여 nodejs설치

 

nodejs를 최신버전으로 설치를 하려면 아래 커맨드로 입력해 주시면되니다.

$ nvm install node

 

nodejs를 특정버전으로 설치를 하려면 특정버전을 알아야 하는데, 아래 커맨드를 활용하시면

설치가능한 nodejs버전 목록이 나옵니다.

$ nvm ls-remote

 

아래 그림은 "nvm ls-remote"명령어로 출력된 nodejs버전 목록입니다.

이 목록을 참조하시어 필요하신 버전으로 설치하시면 됩니다.

31837381_1632130289.7608.png

 

특정버전으로 설치하는 방법은 nvm install [버전명] ( nvm install x.x.x )  형태로 입력 해주시면 됩니다.

$ nvm install 16.9.0

 

설치가 잘되었는지 확인해 봅니다. 버전명이 출력이 되었다면 정상적으로 설치가 된겁니다.

$ node -v

=> 출력결과 16.9.1 ( 버전변경을 안해서 16.9.1이 뜹니다.  변경법은 아래 기술해 두었습니다.)

 

4. 실무에서 자주쓰는 NVM 명령어

 

nodejs 버전병경은 설치하신 버전내에서만 변경이 가능합니다.

설치한 버전중에서 nvm use [버전명] ( nvm use vx.x.x ) 형태로 입력해주시면 됩니다.

$ nvm use  v16.9.0

아래 화면은 v16.9.0으로 버전으로 변경되었을때 출력화면 입니다.

31837381_1632131274.4942.jpg

 

자신의 로컬에 설치된 nodejs버전을 확인하는 명령어입니다.

 $ nvm ls

아래 화면 처럼 자신이 설치한 버전을 확인할수 있습니다. 제 컴퓨터에는 v16.9.0과 v16.9.1 이렇게 설치가 되었네요.

31837381_1632131635.8195.jpg

 

아까 사용했던 명령어 중에 nvm ls-remote 명령어는 로컬에 설치된 버전도 보여주지만  모든 nodejs목록을 보여줍니다.

설치된 버전은 색으로 구분되어 표시됩니다.

$ nvm ls-remote

 

31837381_1632130289.7608.png

 

 

 

 

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

게시글 목록

번호 제목
16329
16328
16327
16326
16325
16324
16323
16322
16321
16320
16319
16318
16317
16316
16315
16310
16309
16308
16305
16304
16303
16302
16301
16300
16299
16298
16297
16295
16294
16293