This install angular cli version globally
npm install @angluar/cli[@version]
ng new <app-name>
npm start
OR
ng serve
ng generate <my-component>
This not install angular cli globally. It allow to run multiple angular version app.
npx @angular/cli[@version] new <app-name>
npm start
OR
npx @angular/cli@18
npx ng generate component <my-component>
OR
npm run ng generate component <my-component>
NB: version can be v16 v17 , etc