Node and Angular - Installation
In this tutorial, you'll learn how to install Node.js and set up your local development environment for Angular. Follow the steps below to install Angular on your system.
Step 1:
Install Node.js in your system

Step 2:
Setup Wizard is open click Next

Step 3:
Click the checkbox to accept the License Agreement and then click next button

Step 4:
Click next button

Step 5:
Click next button

Step 6:
Click next button

Step 7:
Click Install button

Step 8:
After Install the Nodejs check node and npm version
C:\>node -v v20.10.0 C:\>npm -v 10.2.3
Step 9:
The Angular CLI (Command Line Interface) is a tool that helps developers create and manage Angular applications efficiently. You can install Angular CLI using the following command:
npm install -g @angular/cli
Step 10:
D:\my_website>npm install -g @angular/cli npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: '@angular/cli@ .1.1', npm WARN EBADENGINE required: { npm WARN EBADENGINE npm: '^6.11.0 || ^7.5.6 || >=8.0.0', npm WARN EBADENGINE node: '^ .19.1 || ^20.11.1 || >=22.0.0', npm WARN EBADENGINE yarn: '>= 1.13.0' npm WARN EBADENGINE }, npm WARN EBADENGINE current: { node: 'v20.10.0', npm: '10.2.3' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: '@angular-devkit/architect@0. 01.1', npm WARN EBADENGINE required: { npm WARN EBADENGINE npm: '^6.11.0 || ^7.5.6 || >=8.0.0', npm WARN EBADENGINE node: '^ .19.1 || ^20.11.1 || >=22.0.0', npm WARN EBADENGINE yarn: '>= 1.13.0' npm WARN EBADENGINE }, npm WARN EBADENGINE current: { node: 'v20.10.0', npm: '10.2.3' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: '@angular-devkit/core@ .1.1', npm WARN EBADENGINE required: { npm WARN EBADENGINE npm: '^6.11.0 || ^7.5.6 || >=8.0.0', npm WARN EBADENGINE node: '^ .19.1 || ^20.11.1 || >=22.0.0', npm WARN EBADENGINE yarn: '>= 1.13.0' npm WARN EBADENGINE }, npm WARN EBADENGINE current: { node: 'v20.10.0', npm: '10.2.3' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: '@angular-devkit/schematics@ .1.1', npm WARN EBADENGINE required: { npm WARN EBADENGINE npm: '^6.11.0 || ^7.5.6 || >=8.0.0', npm WARN EBADENGINE node: '^ .19.1 || ^20.11.1 || >=22.0.0', npm WARN EBADENGINE yarn: '>= 1.13.0' npm WARN EBADENGINE }, npm WARN EBADENGINE current: { node: 'v20.10.0', npm: '10.2.3' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: '@schematics/angular@ .1.1', npm WARN EBADENGINE required: { npm WARN EBADENGINE npm: '^6.11.0 || ^7.5.6 || >=8.0.0', npm WARN EBADENGINE node: '^ .19.1 || ^20.11.1 || >=22.0.0', npm WARN EBADENGINE yarn: '>= 1.13.0' npm WARN EBADENGINE }, npm WARN EBADENGINE current: { node: 'v20.10.0', npm: '10.2.3' } npm WARN EBADENGINE } added 65 packages, removed 30 packages, and changed 197 packages in 17s 46 packages are looking for funding run `npm fund` for details npm notice npm notice New minor version of npm available! 10.2.3 -> 10.8.2 npm notice Changelog: https://github.com/npm/cli/releases/tag/v10.8.2 npm notice Run npm install -g npm@10.8.2 to update! npm notice