sanguk.dev
작성완료
NestJS CLI 명령어

NestJS CLI 명령어

NestJS CLI 설치 확인, 신규 프로젝트 생성, 다양한 명령어와 스키마틱, 옵션에 대한 설명이 포함되어 있습니다. 주요 스키마틱으로는 애플리케이션, 라이브러리, 클래스, 컨트롤러, 서비스 등이 있으며, 옵션으로는 --dry-run, --project, --flat 등이 있습니다.

NestJS

NestJS CLI 설치확인

shell
nest -v

NestJS 신규 프로젝트 생성

shell
nest new 프로젝트명

명령어

shell
nest generate [schematic] [name] [options]
nest g [schematic] [name] [options]
``

[schematic]

이름요약설명
app-단일 저장소 내에서 새 애플리케이션을 생성 (표준 구조인 경우 단일 저장소로 변환).
librarylib단일 저장소 내에서 새 라이브러리를 생성 (표준 구조인 경우 단일 저장소로 변환).
classcl새 클래스를 생성
controllerco컨트롤러 선언을 생성
decoratord사용자 지정 데코레이터를 생성
filterf필터 선언을 생성
gatewayga게이트웨이 선언을 생성
guardgu가드 선언을 생성
interfaceitf인터페이스를 생성
interceptoritc인터셉터 선언을 생성
middlewaremi미들웨어 선언을 생성
modulemo모듈 선언을 생성
pipepi파이프 선언을 생성
providerpr공급자 선언을 생성
resolverr확인자 선언을 생성
resourceres새 CRUD 리소스를 생성
services서비스 선언을 생성

[options]

이름설명
--dry-run변경 사항을 보고하지만 파일 시스템을 변경하지는 않는다
(별칭:
Code
-d`) |
| --project \[project\] | 요소를 추가해야 하는 프로젝트<br>(별칭:-p) |
| --flat | 요소에 대한 폴더를 생성하지 않는다. |
| --collection \[collectionName\] | 회로도 컬렉션을 지정. 도식을 포함하는 설치된 npm 패키지의 패키지 이름을 사용<br>(별칭:-c) |
| --spec | 사양 파일 생성 적용 (기본값) |
| --no-spec | 사양 파일 생성 비활성화 |