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