Is there a way to check the specific version of angular-cli
that's installed globally on my machine? I'm in a Windows environment. *npm -v* and *node -v*
only gives me the version of npm and node respectively, and I can't seem to find any commands with ng.
I'm trying to run a project that I'm working on, and it ran on an older version of angular-cli using npm. However, after installing other demo projects, my main project doesn't work anymore without uninstalling and reinstalling angular-cli
at the specific version.
angular cli can report its version when you run it with the version flag
ng --version
Execute:
ng v
or
ng --version
tell you the current angular cli version number
https://i.stack.imgur.com/odLyn.png
ng --version
or short ng v
kinda correct answers, but there are some important details:
If you running ng v inside your angular cli project folder it will show your local cli version installed in your project (package.json) If you running ng v outside your angular cli project folder it will always show the global cli version
You can use npm list -global
to list all the component versions currently installed on your system.
For viewing specific lists at different levels use --depth
.
e.g:
npm list -global --depth 0
Go to your folder path in cmd where your angular is installed and type ng --version
it will show your angular version. Thanks.
DON'T USE ng --version
because it provides a global system installed angular version.
Go to the package.json
file, check the "@angular/core"
version. It is an actual project version.
https://i.stack.imgur.com/MxVFb.png
Simply just enter any of below in the command line,
ng --version OR ng v OR ng -v
The Output would be like,
https://i.stack.imgur.com/Hq55x.png
Not only the Angular version but also the Node version is also mentioned there. I use Angular 6.
In Command line we can check our installed ng version.
ng -v OR ng --version OR ng version
This will give you like this :
_ _ ____ _ ___
/ \ _ __ __ _ _ _| | __ _ _ __ / ___| | |_ _|
/ △ \ | '_ \ / _` | | | | |/ _` | '__| | | | | | |
/ ___ \| | | | (_| | |_| | | (_| | | | |___| |___ | |
/_/ \_\_| |_|\__, |\__,_|_|\__,_|_| \____|_____|___|
|___/
Angular CLI: 1.6.5
Node: 8.0.0
OS: linux x64
Angular:
...
...
after the angular. Shouldn't it show the version number
...
appears when you execute the command outside an angular application directory (global), if you execute the command within an angular application directory you will get the minimum angular version your angular application needs.
Simply run the following command :
ng v
ng version
or ng --version
or ng v
OR ng -v
You can use this 4 commands to check the which version of angular-cli installed in your machine.
Simple run the following commands:
ng --version
OR
ng -v
Output on terminal:
/ \ _ __ __ _ _ _| | __ _ _ __ / ___| | |_ _|
/ △ \ | '_ \ / _` | | | | |/ _` | '__| | | | | | |
/ ___ \| | | | (_| | |_| | | (_| | | | |___| |___ | |
/_/ \_\_| |_|\__, |\__,_|_|\__,_|_| \____|_____|___|
|___/
Angular CLI: 6.0.8
Node: 10.15.0
OS: linux x64
You can find using CLI ng --version
As I am using
angular-cli: 1.0.0-beta.28.3
node: 6.10.1
os: darwin x64
https://i.stack.imgur.com/euVhR.png
ng --version
https://i.stack.imgur.com/zcCTi.png
Please take a look at the above image.
If you want to show version on your page, My version is Angular 12:
import { Component, VERSION} from '@angular/core';
then :
export class AppComponent {
title = 'version-twelve';
version = VERSION.full;
}
HTML:
<span>{{version}}</span>
It works with ng version
and it does not work with ng --version
:
https://i.stack.imgur.com/3QA5u.png
https://i.stack.imgur.com/60z2a.png
Success story sharing
npm list -global --depth 0
to your terminal.npm list -global --depth 0
it does NOT show angular. But When I executeng --version
it shows me the result of the answer stackoverflow.com/a/44555618/3209523ng --version
with angular cli 14, you will get "Error: You need to specify a command before moving on. Use '--help' to view the available commands.". Please useng version
instead.