[NestJS] 설치 및 프로젝트 생성

설치

Nest CLI를 사용하면 새 프로젝트를 설정하는 것이 매우 간단합니다.
npm이 설치된 상태에서 터미널에서 다음 명령을 사용하여 Nest CLI를 설치합니다.

1
npm i -g @nestjs/cli

프로젝트 생성

nest new 명령어로 새 Nest 프로젝트를 만들 수 있습니다.

1
nest new project-name

nest new로 프로젝트 생성이 안된다면 npx nest new로 진행합니다.

예시로 프로젝트를 생성해 보겠습니다.

1
2
3
4
5
6
7
D:\project\Study\nestjs> nest new test-nestjs
⚡ We will scaffold your app in a few seconds..

? Which package manager would you ❤️ to use? (Use arrow keys)
> npm
yarn
pnpm

기본적으로 npm을 선택합니다.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
D:\project\Study\nestjs> nest new test-nestjs
⚡ We will scaffold your app in a few seconds..

? Which package manager would you ❤️ to use? npm
CREATE test-nestjs/.eslintrc.js (663 bytes)
CREATE test-nestjs/.prettierrc (51 bytes)
CREATE test-nestjs/nest-cli.json (171 bytes)
CREATE test-nestjs/package.json (1942 bytes)
CREATE test-nestjs/README.md (3340 bytes)
CREATE test-nestjs/tsconfig.build.json (97 bytes)
CREATE test-nestjs/tsconfig.json (546 bytes)
CREATE test-nestjs/src/app.controller.spec.ts (617 bytes)
CREATE test-nestjs/src/app.controller.ts (274 bytes)
CREATE test-nestjs/src/app.module.ts (249 bytes)
CREATE test-nestjs/src/app.service.ts (142 bytes)
CREATE test-nestjs/src/main.ts (208 bytes)
CREATE test-nestjs/test/app.e2e-spec.ts (630 bytes)
CREATE test-nestjs/test/jest-e2e.json (183 bytes)

✔ Installation in progress... ☕

🚀 Successfully created project test-nestjs
👉 Get started with the following commands:

$ cd test-nestjs
$ npm run start

Thanks for installing Nest 🙏
Please consider donating to our open collective
to help us maintain this package.


🍷 Donate: https://opencollective.com/nest

프로젝트에 필요한 파일과 폴더를 생성하고, 패키지들을 설치합니다. Nest CLI를 사용하면 직접 파일을 만들 필요 없어 편리합니다.

프로젝트 시작

파일의 변경 사항을 감시하려면 다음 명령를 실행하여 프로젝트를 시작할 수 있습니다. 이 명령은 파일을 감시하여 자동으로 서버를 다시 컴파일하고 다시 로드합니다.

1
npm run start:dev

http://localhost:3000/ 주소로 접속해서 정상적으로 시작됐는지 확인합니다.

참고

Share