Cheat Sheets Help

Nest

Basic Commands

Create a new NestJS project

nest new <project_name>

Run the NestJS application

npm run start

Run the application in watch mode

npm run start:dev

Build the project

npm run build

Run the application in production mode

npm run start:prod

Nest CLI

Generate a new module

nest generate module <module_name>

Generate a new controller

nest generate controller <controller_name>

Generate a new service

nest generate service <service_name>

Generate a new provider

nest generate provider <provider_name>

Generate a new middleware

nest generate middleware <middleware_name>

Generate a new interceptor

nest generate interceptor <interceptor_name>

Generate a new guard

nest generate guard <guard_name>

Generate a new pipe

nest generate pipe <pipe_name>

Generate a new filter

nest generate filter <filter_name>

Testing & Debugging

Run tests

npm run test

Run tests with watch mode

npm run test:watch

Run end-to-end tests

npm run test:e2e

Run linting

npm run lint

Miscellaneous

Update Nest CLI

npm i -g @nestjs/cli

Add a new library to the project

npm install <library_name>

Check NestJS version

nest --version
Last modified: 08 September 2024