본문 바로가기
Dev-Code(Back-End)/NestJS

[NestJS] NestJS환경 설정 및 프로젝트 생성하기

by 김밥맨이야 2023. 2. 3.
반응형

오늘은 NestJS기반 환경을 만들기 위한 내용을 작성해 보려고 한다.

 

내가 사용해보고 익히려는 NestJS라는 녀석은 Node.js를 기반으로 만들어져 있기에, Node.js를 우선 설치를 해야 한다.

 

Node.js는 아래의 링크에서 다운로드할 수 있다.

https://nodejs.org/ko/download/

 

다운로드 | Node.js

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

nodejs.org

 

링크를 타고 들어가게 되면 아래와 같은 화면이 나오게 된다.

최신버전과 LTS가 있는데 불안정한 최신버전보다는 안정적인 버전의 LTS로 다운을 받는 것을 권장한다.

나는 Windows Installer 64비트를 받아서 설치하였다. 

각자 개개인의 컴퓨터에 맞는 버전을 다운로드하여 설치하면 된다. 

 

다운로드한 파일을 실행하면 어렵지 않게 설치가 가능하다. 따로 설정을 하거나 어렵게 건드릴 것 없이 설치가 완료될 것이다.

 

설치가 완료된 후 cmd나 VScode 터미널에 node -v를 입력하면 설치된 Node.js의 버전이 출력된다. 

제대로 출력된다면 설치가 다 된것이다.

또한 Node.js를 설치하게 되면 npm도 함께 설치가 된다. npm은 패키지 관리자로써 각종 라이브러리들의 설치나 삭제를 용이하게 해 준다. 앞으로도 추가적인 라이브러리의 설치가 필요한 경우나 NestJS 자체를 다운로드할 때도 사용된다.

npm 버전은 npm -v으로 확인 가능하다.

 

그다음으로는 NestJS 프로젝트를 생성해 보자

 

먼저 서버 구성을 위한 @nestjs/cli를 설치해야 한다.

cmd나 VScode 터미널에 npm i -g @nestjs/cli를 입력하여 설치과정을 기다리면 끝! 자동으로 설치가 진행된다~

 

참고로,

npm i -g @nestjs/cli@nestjs/cli에서 -g 부분은 컴퓨터에서 글로벌 환경으로 설치를 하겠다는 표시이다. 글로벌 환경으로 설치할 경우 어느 디렉터리에서든 해당 패키지 실행이 가능해진다.

 

cli 설치가 완료되었으면 NestJS 기본프로젝트를 생성해 보자

 

우선 프로젝트를 생성하고자 하는 폴더로 이동을 한다.

NestJS라는 폴더로 이동

이동이 완료되었다면 아래와 같은 명령어를 입력한다.

nest new '생성하고 싶은 프로젝트명'

나는 devenv로 하려고 한다.

 

위와 같이 새로운 프로젝트를 만들겠다고 입력하면 패키지 매니저로 어떤 것을 사용할 것인지 묻는 문구가 나온다.

 

npm, yarn, pnpm 총 세가지가 나오는데 나는 npm으로 선택했다.

 

방향키로 선택 후 엔터를 누르면 해당 패키지매니저가 선택된다. 그 후 프로젝트가 생성될 때까지 조금 기다리면 된다.

기다리는중....

생성이 완료되면 생성완료 메시지와 함께 NestJS를 설치해 줘서 감사하다는 문구가 나온다.

 

 

아래의 이미지는 DEV/NestJS/devenv 에 생성된 프로젝트의 기본 뼈대들이다. 아래와 같이 파일들이 생성되었다면 성공적으로 프로젝트가 생성된 것이다.

잘 생성되었다~

 

다음에는 이 설치한 내용을 가지고 구동을 시켜봐야겠다~

반응형

댓글