개발/Nest.js

[Nest.js] Nest.js 폴더 구조

2juhyunju 2022. 7. 31. 19:23

Nest.js 폴더구조

보통 Nest로 새 프로젝트를 만들게 되면 아래 사진과 같이 기본적인 Nest의 폴더 및 파일이 자동 생성된다.

이러한 형태를 보일러 플레이트라고 부른다 보일러 플레이트는 처음 프로젝트를 생성하고 그 초기 폴더 구조를 의미한다.

src 

실제 내가 프로젝트를 개발할 때 사용한 코드들을 정의한다.

test

테스트 하기위해 필요한 테스트코드들을 정의한다.

.eslintrc.js

개발할때 문법 규칙들을 정의하는 파일이다.

gitignore

git을 사용할 때 git에서 제외하고 싶은 파일이나 폴더 등을 정의하는 파일이다.

.prettierrc

개발할 때 코드들을 가독성있게 보기 위한 규칙을 정의하는 파일이다.

nest-cli.json

Nest 설정파일이다

package.json

앞서 포스팅에서도 말했다시피 프로젝트 그 자체를 정의해놓은 파일이다.

tsconfig.build.json,tsconfing.json

타입스크립트 설정파일 이다.

yarn.lock

버전 잠금 파일이다.