1 @angular/cli is Typically Installed Globally For Frequent Use
You've hit on a very important distinction between how different command-line tools and their installation/execution methods work. Let's clarify:
The Angular CLI is used for a wide range of tasks throughout the entire Angular development process: creating projects, generating components, running development servers, building for production, etc.
It's not a tool you typically use for a single, isolated task.
2 System-Wide Availability:
A global installation (npm install -g @angular/cli) makes the ng command available from any directory in your terminal. This is essential for the CLI's workflow.
3 Project-Specific Versions (Less Common):
While you can install @angular/cli locally as a dev dependency within a project, it's less common. Most Angular projects rely on the globally installed CLI.
If you install it locally, you should then use npx ng commands.
