Front-End/Node.js

[Node.js] 1. Node.js 소개 및 설치

nanee_ 2021. 10. 19. 02:46
728x90
반응형
SMALL

Node.js

: 백엔드 개발자가 사용하는 언어로, 서버에서 실행되는 자바스크립트이다.

Google V8 JavaScript 엔진을 사용해 코드를 실행하고 기본 모듈이 자바스크립트로 사용된다.

node.js에는 웹서버 역할을 할 수 있는 내장 라이브러리가 존재해 웹서버(apache, tomcat, iis, zeus ..) 소프트웨어가 필요없다.

npm이라는 패키지 관리자가 포함되어있다.

* npm : node.js의 프로그램을 설치하고 관리하는데 사용된다.

 

Node.js 설치하기

 

Node.js

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

nodejs.org

 

윈도우는 홈페이지에서 설치파일을 받아 설치를 해주면 된다.

 

mac m1 은 16버전 이상부터 실리콘을 지원한다고 한다.

터미널에 아래와 같이 입력하면 brew를 이용해 node를 설치할 수 있다.

 

brew install node

 

node -v
npm -v

 

위의 명령어로 버전을 확인할 수 있다.

(mac, window 명령어가 동일하다.)

 

 

 

 

Visual Studio Code 을 실행시켜 작업 폴더를 하나 지정해준다.

package.json 생성

* package.json : 모듈로 이루어져 있는 node.js의 모듈들을 관리하는 설정 파일

* json : 자료를 공유할 때에 DB(데이터베이스)를 공유할 수 있는 언어

 

npm init // npm 옵션을 직접 제공한다.
npm init -y // 기본값을 기준으로 바로 생성한다.

 

 

이렇게 package.json 파일이 생성된다.

node_modules 폴더도 생성되어서 모듈들이 하위 폴더로 생성된다.

 

 

노드 실행

방법은 터미널에서 아래의 명령어를 입력해 준다.

 

node 파일명.js



 

새로고침이 번거롭다면 nodemon를 설치해주면 좋다.

* Nodemon : 서버 코드를  수정할 때마다 서버를 재시작하도록 하는 모듈

 

npm i -g nodemon // 글로벌 설치

 

설치가 다 된 이후에 package.json 파일에서 

"script" 을 "start"로,

기존 내용을 "nodemon 파일명.js" 로 수정해주면 된다.

 

그럼 한 파일에서 프로젝트를 진행할 때 저장만 해 주면 자동으로 내용이 수정되어서 화면에 출력된다.

 

 

 

nodemon을 사용하기 위해서는 아래의 명령어를 사용하면 된다.

npm start

 

 

노드 중단

실행되고 있는 노드를 중단하기 위해서는 

ctrl + c 를 터미널창에 입력하면 된다.

728x90
반응형
LIST