본문 바로가기

Node.js

간단히 정리하는 Node.js

Node.js란?

Node.js 란? 
Node.js 는 Chrome V8JavaScript 엔진으로 빌드된 JavaScript 런타임 

1. 노드를 통해 다양한 자바스크립트 애플리케이션, 서버 실행이 많이 사용됨 
2. Node.. js는 JavaScript 를 서버에서도 사용할 수 있도록 만든 프로그램
3. V8이라는 JavaScript 엔진 위에서 동작하는 자바스크립트 런타임
4. 웹 서버와 같이 확장성 있는 네트워크 프로그램을 제작하기 위해 만들어짐

Node.js 설치

Mac 기준 Node.js 다운로드 & 설치

https://nodejs.org/ko/

 

Node.js

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

nodejs.org

 

LTS 버전 다운로드 현재 16.14.2 버전이 최신 버전

node -v # 노드의 버전을 확인 할 수 있다

Npm이란?

Npm (Node Package Manager)
자바스크립트 라이브러리를 설치하고 관리하는 패키지 매니저 ( 노드를 설치하면 자동으로 설치 ) 

npm 간단한 명령어 정리

  1. npm -v  - npm 버전 확인
  2. npm init - package.json 생성
  3. npm install - package.json 파일에 나열된 모든 모듈 설치 
  4. npm update - 설치된 패키지를 업데이트 
  5. npm start - package.json의 script에 있는 start 명령어 실행 
여기서 잠깐! package.json 이란?
배포한 모듈 정보로 json 형식의 파일입니다

 

npm init를 통해 자동생성

  1. name - 프로젝트 이름
  2. version - 프로젝트 버전
  3. description - 프로젝트의 설명
  4. script -  프로젝트에서 자주 실행해야 하는 명령어를 script로 작성하면 npm 명령어로 실행 가능
  5. config - config에 있는 값을 환경 변수처럼 사용
  6. dependencies - 애플리케이션을 설치할 때 이 내용을 참조하여 필요한 확장 모듈을 설치 - 확장 모듈을 사용한다면 꼭 명시

 

 

'Node.js' 카테고리의 다른 글

pm2-logrotate  (0) 2022.05.31
간단히 정리하는 Express + PM2  (0) 2022.04.20