[Javascript]개발환경 구축

김채현·2022년 7월 3일
0

TIL(Today I Learned..)

목록 보기
5/24

자바스크립트 개발환경

Node.js

Node.js(노드)는 Chrome V8 자바스크립트 엔진으로 기반으로 한 서버사이드 자바스크립트 런타임 입니다. 별도의 웹서버 소프트웨어 없이 자체적으로 웹서버 구동이 가능하고 자바스크립트 문법을 통해 서버 프로그램 구현이 가능한 구조 입니다.

Node.js를 설치하면 npm이 같이 설치되어 사용할 수 있습니다.

npm은 패키지의 저장소뿐 아니라 프로젝트에 npm 패키지를 추가하는 등 다양한 명령을 제공하는 패키지 관리 도구입니다.

설치

Node.js 홈페이지에 접속하면 설치 가능한 다운로드 버튼이 다음과 같이 LTS와 Current(현재 버전)으로 나뉩니다.

LTS(Long Term Supported)는 장기적으로 안정되고 신뢰도가 높은 지원이 보장되는 버전입니다.

Current(현재 버전)은 최신 기능을 제공하고 기존 API의 기능 개선에 초점이 맞춰진 버전입니다.

상황에 맞는 버전으로 설치하면 됩니다.

설치후 터미널에 설치여부를 확인할 수 있습니다.

위와 같이 터미널에 명령 입력시 버전이 나온다면 정상적으로 설치된 것으로 확인할 수 있습니다.

NVM (버전관리)

Node.js의 버전 관리를 위한 대표적인 관리 매니저로 NVM이 있습니다.

설치

https://github.com/coreybutler/nvm-windows
nvm-windows 설치프로그램으로 nvm-setup을 다운로드 받아 설치합니다.

버전 사용 명령어는 $ nvm use '버전' 입니다.
해당 명령어를 이용하여 버전을 사용하고자 하는 버전으로 사용가능합니다.

마치며

저는 windows 사용자로 처음 컴퓨터 세팅시 계정명을 한글이름으로 세팅했습니다. 사용자 파일명도 한글이름으로 세팅되어 nvm 설치시 계정명을 영문을 바꾸는데 꽤 많은 시간을 소비해야 했습니다.

어떤 언어든지 hello world만 하면 50%는 했다는 말이 있는데, 오늘 개발환경을 구축하며 왜 그런 얘기가 나왔는지 알았습니다ㅎㅎㅎ

설치시 계속 오류가 발생한다면, 계정명도 한번 확인해시는게 좋을 거 같습니다.

profile
꿈꾸는 개발자!

0개의 댓글