NestJS로 프로젝트를 진행하면서 어떤 것은 src 내부부터 내 코드를 더해나갔지만, 어떤 프로젝트는 다른 폴더의 위치에서부터 프로그램을 작성해나갔다. NestJS 강의를 듣던 중 nest.cli.json의 source root를 알게 되었으며, 여기서부터 프로젝트가 시작된다는 것을 알게 되었다. 그래서 여기서부터 코드를 더해나가야 한다.
nest.cli.json 예시 1
{
"$schema": "https://json.schemastore.org/nest-cli",
"collection": "@nestjs/schematics",
"sourceRoot": "src",
"compilerOptions": {
"deleteOutDir": true
}
}
sourceRoot가 src이다.
다른 프로젝트의 경우, sourceRoot 부분이 libs/libs 밑의 디렉토리 이름/src 로 되는 구조도 있었다.
이렇게 프로젝트를 clone 받아서 사용하거나 할때 nest.cli.json 부분의 sourceRoo를 참고하여 코드를 더해나갈 시작점의 위치를 찾으면 편리할 것 같다.
'Backend > NestJS' 카테고리의 다른 글
NestJS에서의 의존성 주입(Dependency Injection) (0) | 2023.03.16 |
---|---|
NestJS Controller,Service 톺아보기(+ Decorator/Handler 차이,Provider,@Injectable ) (0) | 2023.03.16 |
controller의 역할 (0) | 2023.03.07 |
localhost:3000시 Hello World!는 어디서 오는걸까? (0) | 2023.03.05 |
NestJS의 커맨드(명령어) 살펴보기 with Terminal (0) | 2023.03.05 |