有没有办法检查在我的机器上全局安装的angular-cli的具体版本?我在Windows环境中。 *npm -v*和*node -v*只分别给我npm和node的版本,我似乎找不到任何ng命令。

我正在尝试运行一个我正在工作的项目,它使用npm在旧版本的angular-cli上运行。但是,在安装了其他演示项目后,如果不卸载并重新安装特定版本的angular-cli,我的主项目就不能工作了。


当前回答

ng --version

请看上面的图片。

其他回答

如果你想在你的页面上显示版本,我的版本是Angular 12:

import { Component, VERSION} from '@angular/core';

then :

export class AppComponent {
  title = 'version-twelve';
  version = VERSION.full;
}

HTML:

<span>{{version}}</span>

ng version或者ng——version或者ng v或者ng -v

你可以使用这4个命令来检查你的机器上安装了哪个版本的angular-cli。

不要使用ng——version,因为它提供了一个全局系统安装的angular版本。

去找包裹。Json文件,并检查“@angular/core”版本。这是一个实际的项目版本。

只需在命令行中输入以下任何一个,

ng——version OR ng v OR ng -v

输出是这样的,

这里不仅提到了Angular版本,还提到了Node版本。我使用Angular 6。

当你使用version标志运行时,Angular cli可以报告它的版本

ng --version