본문 바로가기

내가 해냄/패스트캠퍼스

패스트캠퍼스 챌린지 12일차 - 한 번에 끝내는 프론트엔드 개발 초격차패키지 online

 

 챌린지 12일차. 이전에 리액트 강의를 들을 때에 강의 초반에 Node.js를 사용하는 과정이 있었다. Node에 대한 정보는 1도 없었어서 그냥 따라하면서 대충 nvm, npm 등의 명령어를 알게됐었는데 자세한 사용법에 대해서는 모른 채로 공부했었다. 그렇지만 나도 이제... 노드를 배우게 되었따!! 노드도 자바스크립트에 기반한 언어이기에 항상 배우고 싶은 마음이 컸었는데 강의에 포함되어 있는 노드를 뿌실 수 있게 되었다. 첫 날이라 간단한 설치와 개념을 공부했다. 

 

Node.js

 

Chrome V8 JavaScript 엔진으로 빌드된 JavaScript 런타임(프로그래밍 언어가 동작하는 환경). 동작하는 환경에는 Node.js가 설치되어있는 컴퓨터나 크롬과 같은 브라우저 2가지가 있다. 

 

설치

 

https://nodejs.org/ko/

 

Node.js

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

nodejs.org

 Node.js는 위의 페이지에서 다운 받을 수 있는데 다운로드 버튼이 2개 있어서 초심자에게 헷갈릴 수 있다. 두 버튼의 차이를 간단하게 적어보고자 한다.

 우선 왼쪽의 "LTS"는 주로 짝수의 버전인데 Long Term Supported의 약자로 장기적으로 안정되고 신뢰도가 높은 지원이 보장되는 버전으로, 유지/보수와 보안(서버 운영 등)에 초점을 맞춰 대부분 사용자에게 추천되는 버전이다.

 오른쪽의 현재 버전(최신 기능)은 홀수 버전으로 최신 버전을 홀수 버전으로 유지한다. 이전 버전에는 없는 최신 기능을 제공하는 반면 업데이트가 자주 일어날 수 있으며, 변경사항이 자주 있을 수가 있다. 

 그렇기에 사용자에게 추천되는 버전은 안정화가 되어있는 LTS버전이지만 임의로 사용자가 원할 때 버전을 바꿀 수 있는 매니저, 아래 링크의 nvm이라는 프로그램의 설치를 권장한다. 

 

https://github.com/coreybutler/nvm-windows/releases

 

Releases · coreybutler/nvm-windows

A node.js version management utility for Windows. Ironically written in Go. - coreybutler/nvm-windows

github.com

 

 

https://bit.ly/37BpXiC

 

패스트캠퍼스 [직장인 실무교육]

프로그래밍, 영상편집, UX/UI, 마케팅, 데이터 분석, 엑셀강의, The RED, 국비지원, 기업교육, 서비스 제공.

fastcampus.co.kr

 

본 포스팅은 패스트캠퍼스 환급 챌린지 참여를 위해 작성되었습니다.


#패스트캠퍼스 #패캠챌린지 #직장인인강 #직장인자기계발 #패스트캠퍼스후기 #한번에끝내는프론트엔드개발초격차패키지online