[Node.js] 개념

허북이_·2022년 7월 6일
0

Nodejs

목록 보기
2/2
post-thumbnail

Node.js

개념

Node.js는 JS 런타임(프로그래밍 언어가 실행되는 환경) 중 하나입니다.

크롬, 사파리와 같은 웹 브라이주거 대표적인 JS 런타임이지만, Node.js의 등장으로 웹 브라우저가 아닌 다른 곳에서도 JS를 실행 할 수 있게 되었습니다.

또한 웹 페이지를 구성하는 것을 넘어 서버를 구축하는 등 활용폭이 크게 확장되었습니다.

JS파일 Node.js로 실행하기

CLI 환경에서 node '파일명' 명령어를 사용하여 작성된 코드가 Node.js 런타임에서 실행 시킬 수 있습니다.

nvm

개념

nvm은 Node Version Manager 입니다.
nvm을 통해 간단한 명령어로 Node.js를 설치하고 여러 버전의 Node.js 를 손쉽게 옮겨 다닐 수 있습니다.

nvm ls // 설치된 Node.js의 버전들이 출력됩니다.
nvm install 'version' // 특정 버전의 Node.js를 설치합니다.
nvm use 'version' // 해당 버전의 Node.js를 사용합니다.

npm

개념

npm은 Node Package Manager 입니다.
사람들이 만들어놓은 모듈을 설치 할 수 있는 모듈 스토어입니다.

npm install 
npm i

package.json

package.json 에는 이 프로그램을 실행시키기 위해 필요한 모듈들이 무엇인지, 프로그램을 실행시키는 방법, 프로그램을 테스트하는 방법 등이 명시되어 있습니다.

profile
인간 거북이 허북이

0개의 댓글