DevBoi

[NestJS] 간단하게 내부 프로젝트 구성 살펴보기 본문

Develop/[NestJs]

[NestJS] 간단하게 내부 프로젝트 구성 살펴보기

HiSmith 2023. 5. 22. 21:39
반응형

nest new ./로 하면 mkdir하고 안에 들어가서 하면 내부를 자동생성하게 해준다.

 

자동 생성되는 파일에 대해서 살펴보자

 

1) eslintrc.js

개발자들이 특정한 규칙을 가지고 코드를 깔끔하게 짤수있게 도와주는 라이브러리

타입 스크립트 관련 문법 체크를 해준다.

 

2)prettierrc

코드의 형식을 맞춰준다.

포매터라고 생각하면된다.

 

3) nest-cli.json

nest프로젝트 설정 할수 있게 해주는 json파일

 

4)tsconfig.json

어떻게 타입스크립트를 컴파일 할지 설정

 

5) package.json

프로젝트 이름, 의존성 등을 정의하는 파일이다.

 

6)main.ts 

application이 생성되고, AppModule을 만들어주는 부분에 해당된다.

해당 root Module 하위에 다른 모듈들이 여러개 있다.

스프링부트로 치면, 스프링 부트 메인 클래스라고 생각하면될듯하다.

 

 

실행해보자

npm run start:dev

 

 

 

잘나온다

반응형