Search

CMD 명령어

대분류
프레임워크
소분류
Nest.js
설명
nestjs new, start, build, generate
유형
명령어
주요 레퍼런스
https://docs.nestjs.com/cli/usages
최종 편집 일시
2024/10/31 03:30
생성 일시
2024/01/15 06:23
13 more properties

nest new | n

새로운(표준 모드) Nest 프로젝트 생성
$ nest new <name> [options] $ nest n <name> [options]
TypeScript
복사
option
옵션
설명
--dry-run
변경될 내용을 보고하지만 파일 시스템은 변경하지 않습니다.별명:-d
--skip-git
Git 저장소 초기화를 건너뜁니다.별명:-g
--skip-install
패키지 설치를 건너뜁니다.별명:-s
--package-manager [package-manager]
패키지 관리자를 지정합니다. npmyarn또는 을 사용합니다 pnpm패키지 관리자는 전역적으로 설치되어야 합니다.별명:-p
--language [language]
프로그래밍 언어( TS또는 JS)를 지정합니다.별명:-l
--collection [collectionName]
회로도 컬렉션을 지정합니다. 회로도가 포함된 설치된 npm 패키지의 패키지 이름을 사용합니다.별명:-c
--strict
다음 TypeScript 컴파일러 플래그를 활성화하여 프로젝트를 시작합니다: strictNullChecksnoImplicitAnystrictBindCallApplyforceConsistentCasingInFileNames,noFallthroughCasesInSwitch

nest generate | g

schematic 을 기반으로 파일 생성 및 수정 명령어
$ nest generate <schematic> <name> [options] $ nest g <schematic> <name> [options]
Shell
복사
schematic
주요 schematic
res : 전부 생성
이름
별명
설명
app
모노레포 내에서 새 애플리케이션을 생성합니다(표준 구조인 경우 모노레포로 변환).
library
lib
모노레포 내에서 새 라이브러리를 생성합니다(표준 구조인 경우 모노레포로 변환).
class
cl
새 클래스를 생성합니다.
controller
co
컨트롤러 선언을 생성합니다.
decorator
d
사용자 정의 데코레이터를 생성합니다.
filter
f
필터 선언을 생성합니다.
gateway
ga
게이트웨이 선언을 생성합니다.
guard
gu
가드 선언을 생성합니다.
interface
itf
인터페이스를 생성합니다.
interceptor
itc
인터셉터 선언을 생성합니다.
middleware
mi
미들웨어 선언을 생성합니다.
module
mo
모듈 선언을 생성합니다.
pipe
pi
파이프 선언을 생성합니다.
provider
pr
공급자 선언을 생성합니다.
resolver
r
해석기 선언을 생성합니다.
resource
res
module, controller, service, entities, dto 자동 생성
service
s
서비스 선언을 생성합니다.
option
옵션
설명
--dry-run
변경될 내용을 보고하지만 파일 시스템은 변경하지 않습니다.별명:-d
--project [project]
요소를 추가해야 하는 프로젝트입니다.별명:-p
--flat
요소에 대한 폴더를 생성하지 마십시오.
--collection [collectionName]
회로도 컬렉션을 지정합니다. 회로도가 포함된 설치된 npm 패키지의 패키지 이름을 사용합니다.별명:-c
--spec
사양 파일 생성 적용(기본값)
--no-spec
사양 파일 생성 비활성화

nest start

애플리케이션(또는 작업공간의 기본 프로젝트)을 컴파일 후 실행
$ nest start <name> [options]
TypeScript
복사
option
옵션
설명
--path [path]
파일 경로입니다 tsconfig.별명-p
--config [path]
구성 파일 의 경로입니다 nest-cli.별명-c
--watch
감시 모드에서 실행(실시간 다시 로드)별칭-w
--builder [name]
컴파일에 사용할 빌더( tscswc또는 webpack)를 지정합니다.별명-b
--preserveWatchOutput
화면을 지우는 대신 시계 모드에서 오래된 콘솔 출력을 유지하세요. tsc시계 모드에만 해당)
--watchAssets
감시 모드(실시간 다시 로드)로 실행하고 TS가 아닌 파일(자산)을 감시합니다. 자세한 내용은 자산을 참조하세요 .
--debug [hostport]
디버그 모드에서 실행(--inspect 플래그 사용)-d
--webpack
컴파일에는 webpack을 사용하세요. --builder webpack더 이상 사용되지 않음: 대신 사용)
--webpackPath
웹팩 구성 경로입니다.
--tsc
컴파일에 강제로 사용합니다 tsc.
--exec [binary]
실행할 바이너리입니다(기본값: node).별명-e
-- [key=value]
로 참조할 수 있는 명령줄 인수입니다 process.argv.

nest build

애플리케이션이나 작업 영역을 출력 폴더로 컴파일
$ nest build <name> [options]
TypeScript
복사
option
옵션
설명
--path [path]
파일 경로입니다 tsconfig.별명-p
--config [path]
구성 파일 의 경로입니다 nest-cli.별명-c
--watch
감시 모드(실시간 다시 로드)로 실행합니다. 컴파일에 를사용하는 경우 입력하여 응용 프로그램을 다시 시작할 수 있습니다( 옵션이 로 설정된 경우 ). 별명tscrsmanualRestarttrue-w
--builder [name]
컴파일에 사용할 빌더( tscswc또는 webpack)를 지정합니다.별명-b
--webpack
컴파일에는 webpack을 사용하세요(더 이상 사용되지 않음: --builder webpack대신 사용).
--webpackPath
웹팩 구성 경로입니다.
--tsc
컴파일에 강제로 사용합니다 tsc.