반응형
eslintrc.js, prettierrc, nest-cli.json, tsconfig.json, tsconfig.build.json, package.json 파일설명
* eslintrc.js: 개발자들이 특정한 규칙을 가지고 코드를 깔끔하게 짤수있게 도와주는 라이브러리 타입스크립트를 쓰는 가이드라인 제시, 문법에 오류가 나면 알려주는 역할 등등
* prettierrc: 주로 코드 형식을 맞추는데 사용합니다. 작은 따옴표(')를 사용할지 큰 따옴표(")를 사용할지, Indent 값을 2로 줄지 4로 줄지 등등, 에러를 찾는 것이 아닌 코드 포맷터 역할
* nest-cli.json: nest 프로젝트를 위해 특정한 설정을 할 수 있는 json 파일
* tsconfig.json: 어떻게 타입스크립트를 컴파일 할지 설정
* tsconfig.build.json: tsconfig.json의 연장선상 파일이며, build를 할 때 필요한 설정들 "excludes"에서는 빌드할 때 필요 없는 파일들 명시
* package.json: build: 운영환경을 위한 빌드, format: 린트에러가 났을지 수정, start: 앱시작
* src 폴더(대부분 비즈니스 로직이 들어가는 곳
- main.ts: 앱을 생성하고 실행
- app.module.ts: 앱 모듈을 정의
반응형
'개발 프레임워크 > NestJS' 카테고리의 다른 글
[NestJS] Swagger(스웨거)란? (0) | 2023.02.06 |
---|---|
[NestJS] Typescript(타입스크립트) (0) | 2023.02.05 |
[NestJS] 모듈, 컨트롤러, 서비스(Controller, Module, Service) (0) | 2023.02.05 |
[NestJS] NestJS 실행 및 테스트 명령어 (0) | 2023.02.05 |
[NestJS] NestJS 사용 이유(Why NestJS)? (0) | 2023.02.05 |
댓글