개발로그필름

[WEB] NodeJS 설치 및 의미, npm 본문

WEB

[WEB] NodeJS 설치 및 의미, npm

yuullog 2022. 6. 23. 20:36
728x90
반응형
SMALL
NodeJS 설치 방법

https://nodejs.org/ko/

 

Node.js

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

nodejs.org

위의 사이트 들어가면 아래와 같은 화면이 나올 것입니다! 

왼쪽 클릭!

현 포스팅 시점과 버전이 다를 수 있는데 그건 상관 없구 안정적, 신뢰도 높음인 왼쪽을 클릭해서 다운로드 받으면 됩니다

 

내가 잘 다운받았는지는 터미널에서 확인 가능한데요!

 

가린부분은 개인적인 파일 경로 입니다!

명령어 node -v 를 치면 바로 밑에 버전이 나올거에요 그럼 잘 설치됐다는거!

NodeJS 깔기 엄청 쉽지요~?

 

 

NodeJS 란?

Ryan이 브라우저 안에서만 사용하던 자바스크립트를 웹 사이트와 좀 더 상호작용하도록 만들기 위해 분리하여 브라우저 밖에서 돌아가게 만들고 싶어서 만든 프로그래밍 언어입니다

자바스크립트는 따로 다운 받을 필요 없이 브라우저를 가진 모든 컴퓨터에 설치되어 있기 때문에 사용도가 높았습니다

그랬던 자바스크립트를 꺼내 다른 환경에서도 NodeJS를 다운받아 사용할 수 있게 되었습니다

이게 엄청난 변화였는데 브라우저에서 분리해서 Python, JAVA, C 처럼 프로그래밍 언어로 만드니까 원하는 모든 걸 만들 수 있게 됐습니다! 예를 들어 백엔드, 파일 업로드, 이미지 처리 등등!

 

 

이제는 NodeJS하면 빼놓을 수 없는 친구 같은 npm에 대해 알아보도록 하겠습니다

 

 

 

npm

 

 


npm은 자바스크립트 언어를 위한 패키지 매니저 입니다


이 말은 ! npm과 NodeJS를 같이 써야하고 npm은 NodeJS와 상호작용 할 수 있게 도와줍니다

NodeJs 패키지를 다운 받을 수 있게 해줍니다

 

npm은 이미 설치 되어 있는데 아까 nodeJS가 설치되었는지 확인해봤던 터미널에 npm 명령어를 치면 아래와 같은 화면이 나오는 것을 볼 수 있습니다

npm 명령어 쳤을 때 나오는 화면

 

 

 

npm을 따로 설치한 적이 없는데 왜 설치가 되어있을까요??

 

 

 

nodeJS는 npm 없이 쓸 수 없기 때문입니다! 없어도 쓸 수는 있는데 기본적으로 npm은 nodeJS랑 같이 설치가 되기 때문에 아까 nodeJS 설치시 자동으로 설치된거에요

 

 

그럼 정확히 npm이 뭘까요?

 

 

여러 대단한 사람들이 만든 패키지를 공유하고 다운받을 수 있게 해주는 거에요

 

이 패키지를 가져다 쓰면 개발을 아주 쉽게 만들어주고 시간 단축도 됩니다

 

패키지는 지금도 계속 새로 만들어지고 있고 NodeJS가 크게 성장할 수 있었던 이유 중 하나도 npm 덕분입니다

 

많은 사람들이 사용하는 유명하고 효율적인 패키지도 있습니다

 

잘 알려진 패키지의 예로 express가 있는데 사용하는 방법은 터미널에 

 

npm install express만 실행시켜주면 끝!!

 

반응형
LIST

'WEB' 카테고리의 다른 글

[WEB] babel 실행, Nodemon  (0) 2022.07.12
[WEB] Babel  (0) 2022.07.07
[WEB] express 설치  (0) 2022.07.06
[WEB] package.json scripts  (0) 2022.07.05
[WEB] package.json  (0) 2022.07.04
Comments