node.js 기초

Woozi·2022년 3월 12일
0

node.js란?

  • JavaScript를 서버에서도 사용할 수 있도록 만든 프로그램
  • V8이라는 JavaScript 엔진 위에서 동작하는 자바스크립트 런타임
    (*런타임 : 특정 언어로 만든 프로그램을 실행할 수 있는 환경)
  • 서버사이트 스크립트 언어가 아니다. 프로그램(환경)이다.
  • 웹서버와 같이 확장성 있는 네트워크 프로그램을 제작하기 위해 만들어졌다.

nvm이란?

  • node의 버전을 관리해주는 프로그램
  • 다양한 node 버전을 설치하고 사용중인 버전을 변경 가능
    (새로운 버전으로 변경할 경우 기존 버전을 삭제하고 다시 설치할 필요가 없다.)

npm과 package.json

  • 하나의 프로그램은 여러 모듈이 합쳐져 생성된다.
  • 남이 만들어놓은 모듈을 node.js에서는 npm(Node Package Manager) 모듈이라 부르는데,
    이에 대한 정보를 담아둔 곳이 package.json 파일이다.
  • npm 모듈은 외부 라이브러리라고 할 수 있고 이는 npm이라 불리는 모듈 스토어를 통해 다운로드 할 수 있다.
    ('npm install 모듈이름' 명령어로 모듈을 설치할 수 있다.)

*Package.json의 구성

profile
주니어 개발자

0개의 댓글