이롭게 현명하게

[Node.js] Node.js 설치하기 / 노드js 설치하기 본문

웹 개발/Node.js

[Node.js] Node.js 설치하기 / 노드js 설치하기

dev_y.h 2023. 12. 13. 18:58
728x90
반응형

※ 본 포스팅은 윈도우11 환경에서 패스트 캠퍼스 강의를 수강하며 정리한 내용입니다.

 


[Node.js 설치하기]

※ 본 포스팅은 윈도우 11의 환경에서 진행되었습니다.

Node.js 공식 홈페이지 접속

 

Node.js

Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine.

nodejs.org

 

LTS와 Current 버전 중 원하는 버전을 선택하여 설치한다.

LTS : 기업을 위해 3년간 지원하는 버전이다. 짝수 버전만 LTS 버전이 될 수 있다. 서버를 안정적으로 운영해야 할 경우 선택한다. 하지만 최신 기능을 사용하지 못할 수 있다.

Current : 최신 기능을 담고 있는 버전이다. 실험적인 기능이 들어 있어 예기치 못한 에러가 발생할 수 있다. 서버에 신기능이 필요하거나 학습용으로 사용할 때 적합하다. 단, 짝수 버전은 나중에 LTS가 되므로 Current일 때부터 사용하는 것을 고려해볼 만하다.

홀수 버전 : 노드는 6개월마다 버전을 1씩 올린다. 따라서 20 버전 이전에 19버전도 있다. 하지만 홀수 버전은 LTS를 지원하지 않는다. 20버전이 나오면서 19 버전은 사라졌다. 나중에 21버전이 나온다면 20 버전이 LTS가 되고 21 버전은 Current가 된다.

 

저는 LTS 버전을 사용하고싶어 LTS버전을 설치하였습니다.

 

 

 

다운로드한 파일을 실행한다.

Setup 화면이 나타나면 Next 버튼을 클릭한다.

 

라이선스 동의 화면이 나타나면 체크박스를 클릭하고 Next 버튼 클릭

 

Node.js를 설치할 폴더 경로를 지정 후 Next 클릭

저는 기본경로 그대로 지정하였습니다.

 

 

 

설치할 프로그램을 선택할 수 있다.

- Node.js runtime : Node.js 런타임 본체

- corepack manager : corepack 패키지 관리자/ npm,yarn 등의 패키지 관리자의 여러 버전 설치 및 사용 여부 지정

- npm package manager : 노드 패키지 관리자

- Online doucmentation shortcuts : 온라인 문서 바로가기

- Add to PATH : 시스템 PATH 환경 변수에 Node.js 추가

기본적으로 모두 설치된다.

Next 버튼 클릭

 

 

Tools for Native Modules 화면에서 체크박스 클릭 후 Next 버튼 클

 

install 클릭

 

사용자 계정 컨트롤 창이 나오면 예 버튼 클릭

 

설치 중

 

설치가 완료되면 Finish 버튼 클릭

 

 

 

더보기

 안 해도 무관

 

노드 설치가 끝나면 추가 도구 설치화면이 나타난다. 아무키나 눌려 설치를 진행한다.

 

아무키나 누른 후 사용자 계정 컨트롤 창이 나오면 예 버튼을 클릭한다.

 

설치가 끝나면 Type Enter to Exit:가 표시된다. Enter를 눌려 종료한다.

 

 

 

 

명령어 프롬프트(CMD)에서 명령어를 입력해 올바르게 설치되었는지 확인한다.

node -v
npm -v

더보기

node나 npm 명령어를 사용했을 때 에러가 발생한다면 환경 변수가 제대로 설정되었는지 확인해야한다.

윈도우에서는 터미널에서 echo %PATH%를 입력하여 환경 변수 목록을 확인 할 수 있다.

echo %PATH%

결과로 출력되는 경로 중에(경로는 ;로 구분된다.) 노드가 설치된 경로 (기본적으로 C:\User\사용자명\AppData\Roaming\node)가 들어있지 않으면 명령어 실행 시 에러가 발생한다.

 

 


잘못된 정보는 댓글에 남겨주시면 감사하겠습니다!😊

댓글과 좋아요는 큰 힘이 됩니다!

 

더보기

[ 참고자료 ]

 

 

 

 

728x90
반응형

'웹 개발 > Node.js' 카테고리의 다른 글

[Node.js] Node.js란 / 노드js란  (0) 2023.12.12
Comments