설치
Nest CLI를 사용하면 새 프로젝트를 설정하는 것이 매우 간단합니다.
npm이 설치된 상태에서 터미널에서 다음 명령을 사용하여 Nest CLI를 설치합니다.
프로젝트 생성
nest new
명령어로 새 Nest 프로젝트를 만들 수 있습니다.
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를 사용하면 직접 파일을 만들 필요 없어 편리합니다.
프로젝트 시작
파일의 변경 사항을 감시하려면 다음 명령를 실행하여 프로젝트를 시작할 수 있습니다. 이 명령은 파일을 감시하여 자동으로 서버를 다시 컴파일하고 다시 로드합니다.
http://localhost:3000/
주소로 접속해서 정상적으로 시작됐는지 확인합니다.
참고