-
002_NestJS_setup(without using NestCLI)> Backend/NestJS 2022. 5. 16. 10:41
NestJS를 쓰기 앞서, NestJS Initial Setup을 편리하게 해주는 NestCLI를 사용하지 않고,
NestJS 베이직 scratch를 한번 만들어보려고 합니다.
우선, 프로젝트 페이지 내, npm init -y 를 통해 초기 틀을 만들어줍니다.
이후, 해당 프로젝트 파일로 이동하여
npm install @nestjs/common@7.6.17 @nestjs/core@7.6.17 @nestjs/platform-express@7.6.17 reflect-metadata@0.1.13 typescript@4.3.2
를 입력해줍니다.
이후, 파일내, package.json을 확인하면 아래와 같은데, 해당 내용 설명하겠습니다.
1. nestjs/common: 기본 NestJS 틀이라고 생각하시면 됩니다.
2. nestjs/platform-express: NestJS의 express라고 생각하면 됩니다. (HTTP 통신을 처리하기 위함)
3. reflect-metadata: Decorators가 작동되게 합니다. 해당 Decorators는 향후에 다시 설명하겠습니다.
4. Typescript: JS가 아닌 TS를 사용하려고 합니다.
확인하셨으면, package.json내 파일에 Typescript를 사용하기 위해 tsconfig.json 이라는 파일을 생성하고 아래의 코드를 작성합시다.
{
"compilerOptions": {
"module":"commonjs",
"module":"es2017",
"experimentalDecorators":true,
"emitDecoratorMetadata":true,
}
}여기까지 다 끝났으면, 이제 본격적?으로 튜토리얼을 시작해봅시다.
'> Backend > NestJS' 카테고리의 다른 글
006_NestJS_Pipes를 활용한 Validation Check (0) 2022.05.16 005_NestJS_NestJS CLI를 사용한 Controller 만들기 (0) 2022.05.16 004_NestJS_BasicSetup(using NestCLI) (0) 2022.05.16 003_NestJS_Scratch (0) 2022.05.16 01_NestJS 소개 (0) 2022.05.16