To resolve the error "error: you need to specify a command before moving on. use '--help' to view the available commands.":
Make sure to specify a valid command when using the command-line interface. If you're unsure of the available commands, you can use --help
to view the available options.
To resolve the error "error: you need to specify a command before moving on. use '--help' to view the available commands.":
Make sure to specify a valid command when using the command-line interface. If you're unsure of the available commands, you can use --help
to view the available options.
Use ng version
instead of ng --version
because the hyphen throws an error with different node versions.
I discovered that my Angular CLI was referencing one of these paths:
C:\Users[myuser]\AppData\Roaming\npm\node_modules@angular\cli\bin\ng.js
C:\Users[myuser]\AppData\Roaming\npm\ng
C:\Users[myuser]\AppData\Roaming\npm\ng.cmd
When I executed Angular from .\@angular\cli\bin
, the problem occurred exactly as described.
However, when I executed it from .\npm\ng
, it worked fine.
Therefore, the solution was to edit the system path to remove the first route and add the second one.
After making these edits, I restarted the machine to apply the changes.
I encountered the same problem, and uninstalling/installing Angular CLI didn't solve it.
What worked for me was:
C:\Users*username*\AppData\Roaming\npm\
and another one to C:\Users*username*\AppData\Roaming\npm\node_modules@angular\cli
.After doing this, it worked again.
If you encounter an error, it might be because you are running your command in Command Prompt, while ng --version
is typically used in Git Bash. You have two options:
ng --version
command.ng v
on the Command Prompt.To uninstall the old version of Angular and install the latest version (14), use the following commands:
npm uninstall -g @angular/cli
npm install -g @angular/cli
For checking the Angular version, use:
ng version
or
ng v
Instead of:
ng -v
or
ng --version