Welcome to the Angular CLI documentation page! The Angular CLI (Command Line Interface) is a powerful tool that helps you develop Angular applications more efficiently. Below, you will find a comprehensive guide to using the Angular CLI.

Quick Start

Before you begin, make sure you have Node.js and npm installed on your system. You can download and install them from here.

Creating a New Angular Project

To create a new Angular project, open your terminal and run the following command:

ng new my-angular-project

This will create a new directory called my-angular-project with all the necessary files and configurations.

Navigating to Your Project

Once your project is created, navigate to the project directory:

cd my-angular-project

Building Your Project

To build your project, use the following command:

ng build

This command will compile your application and generate a dist directory with the production-ready files.

Advanced Features

The Angular CLI offers a variety of advanced features that can help you streamline your development process. Here are some of the key features:

  • Scaffolding: Generate boilerplate code for components, services, and other Angular artifacts.
  • Dependency Injection: Manage and configure dependencies for your application.
  • Routing: Define and manage the navigation flow within your application.
  • Testing: Write and run unit and end-to-end tests for your application.

For more information on these features, please refer to the official Angular CLI documentation.

Community Resources

If you need further assistance or want to learn more about Angular, here are some valuable resources:

Angular Logo


By following these guidelines, you'll be well on your way to mastering the Angular CLI and developing robust Angular applications. Happy coding!