1. 강의 목표

이 강의에서는 첫 번째 NestJS 프로젝트를 생성하고, 생성된 프로젝트의 기본 구조와 파일들을 이해합니다.

2. NestJS 프로젝트 생성하기

1. NestJS CLI 설치

NestJS CLI는 NestJS 프로젝트를 생성하고 관리하는 데 유용한 도구입니다. 먼저 NestJS CLI를 전역으로 설치합니다.

npm install -g @nestjs/cli

설치가 완료되면 CLI의 버전을 확인하여 설치가 제대로 되었는지 확인합니다.

nest --version

2. 새로운 NestJS 프로젝트 생성

다음 명령어를 사용하여 새로운 NestJS 프로젝트를 생성합니다. my-project는 프로젝트의 이름으로, 원하는 이름으로 변경할 수 있습니다.

nest new my-project

이 명령어를 실행하면, CLI가 몇 가지 설정을 묻습니다. 예를 들어, 패키지 매니저를 선택하라는 메시지가 나타날 수 있습니다. npm 또는 yarn 중에서 선택하면 됩니다.

<aside> 💡

Tip. 커맨드 라인에서 VSCode 여는 방법

Cmd(윈도우는 Ctrl) + Shift + P 입력 후 Shell Command install 진행

Screenshot 2024-07-21 at 2.50.25 PM.png

</aside>

3. 프로젝트 구조 이해하기

프로젝트가 생성되면, 다음과 같은 기본적인 폴더 구조를 확인할 수 있습니다:

my-project/
|-- src/
|   |-- app.controller.ts
|   |-- app.module.ts
|   |-- app.service.ts
|-- test/
|-- node_modules/
|-- .gitignore
|-- package.json
|-- tsconfig.json
|-- README.md