有没有办法检查在我的机器上全局安装的angular-cli的具体版本?我在Windows环境中。 *npm -v*和*node -v*只分别给我npm和node的版本,我似乎找不到任何ng命令。
我正在尝试运行一个我正在工作的项目,它使用npm在旧版本的angular-cli上运行。但是,在安装了其他演示项目后,如果不卸载并重新安装特定版本的angular-cli,我的主项目就不能工作了。
有没有办法检查在我的机器上全局安装的angular-cli的具体版本?我在Windows环境中。 *npm -v*和*node -v*只分别给我npm和node的版本,我似乎找不到任何ng命令。
我正在尝试运行一个我正在工作的项目,它使用npm在旧版本的angular-cli上运行。但是,在安装了其他演示项目后,如果不卸载并重新安装特定版本的angular-cli,我的主项目就不能工作了。
当前回答
简单运行如下命令:
ng --version
OR
ng -v
终端输出:
/ \ _ __ __ _ _ _| | __ _ _ __ / ___| | |_ _|
/ △ \ | '_ \ / _` | | | | |/ _` | '__| | | | | | |
/ ___ \| | | | (_| | |_| | | (_| | | | |___| |___ | |
/_/ \_\_| |_|\__, |\__,_|_|\__,_|_| \____|_____|___|
|___/
Angular CLI: 6.0.8
Node: 10.15.0
OS: linux x64
其他回答
Ng -version或短Ng v的正确答案,但有一些重要的细节:
如果你在angular cli的项目文件夹中运行ng v 将显示您的本地cli版本安装在您的项目(package.json) 如果你在angular cli项目文件夹外运行ng v 它将始终显示全局的cli版本
如果你想在你的页面上显示版本,我的版本是Angular 12:
import { Component, VERSION} from '@angular/core';
then :
export class AppComponent {
title = 'version-twelve';
version = VERSION.full;
}
HTML:
<span>{{version}}</span>
当你使用version标志运行时,Angular cli可以报告它的版本
ng --version
简单地执行如下命令:
ng v
它适用于ng版本,但不适用于ng——版本: