on
캠퍼스 챌린지 27일차[Part 3. JavaScript Essentials/Ch 1. Node.js/01...
캠퍼스 챌린지 27일차[Part 3. JavaScript Essentials/Ch 1. Node.js/01...
개요 및 설치
최신의 개발 환경을 위해서 node.js를 이해해보자
실제로 설치도 해보자
node.js 는 크롬 V8JavaScript 엔진으로 빌드된 JavaScript 런타임 이다.
런타임이란 프로그래밍 언어가 동작하는 환경!
JavaScript가 운영될 수 있는 환경은 2가지가 있다.
하나는 node.js 가 설치된 컴퓨터 환경과
두 번째는 크롬 같은 웹브라우저 환경에서 자바스크립트가 동작이 가능하다.
쉽게 설명하자면 자바스크립은 프로그래밍 언어이고 그것이 컴퓨터 환경과 브라우저에서 동작하는 것이다.
자바스크립트 문법을 배운다는 것은 브라우저도 제어하고 컴퓨터도 제어하는 것이다.
node.js를 배운다는 것은 즉 컴퓨터를 제어하는 것을 배우는 것이다.
웹페이지를 제작할 때 컴퓨터에서 진행을 하는 것이다.
컴퓨터에서 다양한 역할을 수행하기 위해 node.js 의 도움을 받아야 한다.
약간의 도움을 받는 용도로 인해 node.js을 써야한다.
위와 같이 그림으로 이해를 해보자
순수하게 html css js 만 가지고 개발을 하게 되면
완성은 할 수 있지만 비효율 적이다 .
우리는 모듈들의 도움을 받아가며 진행을 해야 한다.
중요한 것은 모듈들은 브라우저에서 직접적으로 동작이 가능하지 않기 때문에
node.js 환경에서 도움을 받은 내용을 html css js으로 변환을 해줘야 한다.
그러한 환경을 node.js에서 자바스크립 프로그래밍 언어로 변환을 해준다.
변환된 결과로 만들어서 html css js로 만들어서 브라우저에 나타나게 해 준다.
먼저 node.js 설치를 해보자
https://nodejs.org/ko/
위와 같이 나오면 간단하게 보면
LTS는 짝수 버전이고 최신 버전은 아니지만 안정적이다.
현재 버전인 홀수 버전은 최신 기능을 사용할 수 있다. 업데이트도 자주 일어나고 변경사항도 잦다. 안정적이지는 못함
우리는 짝수 버전을 사용해보자.
우리는 우리가 버전을 원할 때 바꿀 수 있는 node버전 매니저를 설치를 하자
우리는 여러 가지 버전을 바꿀 수 있다.
windows 운영체제의 nvm을 설치해보자
설치를 해준다.
위의 코드를 복사한다.
터미널에 붙여 넣고 설치를 한다.
위와 같이 현재 버전을 확인할 수 있다.
오늘은 node.js의 개념을 파악하고 기본적으로 설치까지 해보았다.
설치하는 도중에 에러가 나서 빠르게 따라가지 못해 강의를 여러 번 듣고 구글링을 해서 겨우 해결했다.
원인은 잘 모르겠지만.. ㅠㅠ 좀 더 파악을 해봐야겠다.
https://bit.ly/37BpXiC
본 포스팅은 패스트캠퍼스 환급 챌린지 참여를 위해 작성되었습니다.
from http://dhstory311.tistory.com/168 by ccl(A) rewrite - 2021-10-02 01:01:19