Node.js란?
Node.js 란?
Node.js 는 Chrome V8JavaScript 엔진으로 빌드된 JavaScript 런타임
1. 노드를 통해 다양한 자바스크립트 애플리케이션, 서버 실행이 많이 사용됨
2. Node.. js는 JavaScript 를 서버에서도 사용할 수 있도록 만든 프로그램
3. V8이라는 JavaScript 엔진 위에서 동작하는 자바스크립트 런타임
4. 웹 서버와 같이 확장성 있는 네트워크 프로그램을 제작하기 위해 만들어짐
Node.js 설치
Mac 기준 Node.js 다운로드 & 설치
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 간단한 명령어 정리
- npm -v - npm 버전 확인
- npm init - package.json 생성
- npm install - package.json 파일에 나열된 모든 모듈 설치
- npm update - 설치된 패키지를 업데이트
- npm start - package.json의 script에 있는 start 명령어 실행
여기서 잠깐! package.json 이란?
배포한 모듈 정보로 json 형식의 파일입니다
npm init를 통해 자동생성
- name - 프로젝트 이름
- version - 프로젝트 버전
- description - 프로젝트의 설명
- script - 프로젝트에서 자주 실행해야 하는 명령어를 script로 작성하면 npm 명령어로 실행 가능
- config - config에 있는 값을 환경 변수처럼 사용
- dependencies - 애플리케이션을 설치할 때 이 내용을 참조하여 필요한 확장 모듈을 설치 - 확장 모듈을 사용한다면 꼭 명시

'Node.js' 카테고리의 다른 글
pm2-logrotate (0) | 2022.05.31 |
---|---|
간단히 정리하는 Express + PM2 (0) | 2022.04.20 |