Sometimes there is a need to upgrade the Angular version in our project in order to use the latest features, fix bugs, or improve the application's performance. In this step-by-step guide, you will learn how to do that.
Step 1: Check the Current Angular Version
Before you begin the Angular update, it's worth finding out which version of Angular you are currently using. You can check this by navigating to the project directory and running the following command in the command line:

This command will display information about the current version of Angular and other CLI tools used in the project. Save this information so you can compare it to the new version after the update.
Step 2: Update Angular CLI
Angular CLI is a tool for managing Angular projects. It is recommended to update the CLI as the first step. You can do this by executing the following command:

This command will automatically update Angular CLI to the latest available version. After the update is completed, check if the new CLI version is installed correctly by running the ng version
command again.
Step 3: Update Angular Version
Now that Angular CLI has been updated, you can proceed to update Angular itself. Use the following command to update Angular:

The CLI will automatically update Angular to the latest available version. This may take a few moments depending on the number of changes in the new version.
Step 4: Resolve Conflicts and Errors
After the update, it's a good practice to test the project and ensure that everything is functioning correctly. Often, a new version of Angular introduces changes in the API or internal project structures, which can lead to conflicts or errors. If you encounter errors, read the console feedback to identify the issue. Then, follow the recommendations to resolve the errors. Remember, this is an important step to ensure that your project is stable after the update.
Step 5: Update Dependencies
During the Angular update, it may be necessary to update other project dependencies, such as libraries, modules, tools, or scripts. Make sure that all dependencies are updated to versions compatible with the new Angular version. This is especially important to avoid conflicts and errors during project operation.
Step 6: Test the Project
After completing the project update process, test it to ensure that everything is working as expected. Perform unit tests, check the site, navigate through it, and verify that all features are functioning correctly. This is a crucial step to ensure that your project is functioning as intended.