[NestJS] 설치 및 프로젝트 생성Backend/NestJS2023. 6. 5. 17:01
Table of Contents
반응형
설치
Nest CLI를 사용하면 새 프로젝트를 설정하는 것이 매우 간단합니다.
npm이 설치된 상태에서 터미널에서 다음 명령을 사용하여 Nest CLI를 설치합니다.
npm i -g @nestjs/cli
프로젝트 생성
nest new
명령어로 새 Nest 프로젝트를 만들 수 있습니다.
nest new project-name
nest new
로 프로젝트 생성이 안된다면 npx nest new
로 진행합니다.
예시로 프로젝트를 생성해 보겠습니다.
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을 선택합니다.
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를 사용하면 직접 파일을 만들 필요 없어 편리합니다.
프로젝트 시작
파일의 변경 사항을 감시하려면 다음 명령를 실행하여 프로젝트를 시작할 수 있습니다. 이 명령은 파일을 감시하여 자동으로 서버를 다시 컴파일하고 다시 로드합니다.
npm run start:dev
http://localhost:3000/
주소로 접속해서 정상적으로 시작됐는지 확인합니다.
참고
반응형
'Backend > NestJS' 카테고리의 다른 글
[NestJS] Jest 사용 방법 (0) | 2023.07.04 |
---|---|
[NestJS] Mapped types의 Partial 사용 방법 (0) | 2023.06.29 |
[NestJS] ValidationPipe 사용 방법 (0) | 2023.06.23 |
[NestJS] Param decorators (0) | 2023.06.19 |
[NestJS] Controller, Provider, Module 이란? (0) | 2023.06.14 |
@고지니어스 :: 규니의 개발 블로그
IT 기술과 개발 내용을 포스팅하는 블로그
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!