이 강의에서는 첫 번째 NestJS 프로젝트를 생성하고, 생성된 프로젝트의 기본 구조와 파일들을 이해합니다.
NestJS CLI는 NestJS 프로젝트를 생성하고 관리하는 데 유용한 도구입니다. 먼저 NestJS CLI를 전역으로 설치합니다.
npm install -g @nestjs/cli
설치가 완료되면 CLI의 버전을 확인하여 설치가 제대로 되었는지 확인합니다.
nest --version
다음 명령어를 사용하여 새로운 NestJS 프로젝트를 생성합니다. my-project
는 프로젝트의 이름으로, 원하는 이름으로 변경할 수 있습니다.
nest new my-project
이 명령어를 실행하면, CLI가 몇 가지 설정을 묻습니다. 예를 들어, 패키지 매니저를 선택하라는 메시지가 나타날 수 있습니다. npm
또는 yarn
중에서 선택하면 됩니다.
<aside> 💡
Cmd(윈도우는 Ctrl) + Shift + P 입력 후 Shell Command install 진행
</aside>
프로젝트가 생성되면, 다음과 같은 기본적인 폴더 구조를 확인할 수 있습니다:
my-project/
|-- src/
| |-- app.controller.ts
| |-- app.module.ts
| |-- app.service.ts
|-- test/
|-- node_modules/
|-- .gitignore
|-- package.json
|-- tsconfig.json
|-- README.md