ChatGPT解决这个技术问题 Extra ChatGPT

检查已安装的 angular-cli 版本?

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

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


M
Meir

当您使用版本标志运行 Angular cli 时,它可以报告其版本

ng --version

如果您想查看全局 npm 模块的版本,您还可以在终端中输入类似 npm list -global --depth 0 的内容。
即使您没有安装 Angular CLI,@fuma 的答案也会起作用。但建议这样做。安装说明:ngcli.github.io
由于 OP 专门询问了全局安装的软件包,因此投了反对票。 @fuma 的回答是正确的
我在 Windows 10 上使用 CMD。当我运行 npm list -global --depth 0 时,它不显示角度。但是当我执行 ng --version 时,它会显示答案的结果 stackoverflow.com/a/44555618/3209523
如果您尝试使用 angular cli 14 的 ng --version,您将收到 “错误:您需要在继续之前指定命令。使用 '--help' 查看可用命令。”。请改用 ng version
L
Legends

执行:

ng v

或者

ng --version

告诉你当前的 Angular cli 版本号

https://i.stack.imgur.com/odLyn.png


对我来说,只有“ng v”和“ng --version”有效。虽然“ng -v”没有给我错误,但它不显示版本,而是显示帮助命令列表。
@WilliamHou 这同样适用于我
a
angularrocks.com

ng --version 或简短的 ng v 答案有点正确,但有一些重要细节

如果您在 Angular cli 项目文件夹中运行 ng v,它将显示您的项目中安装的本地 cli 版本 (package.json) 如果您在 angular cli 项目文件夹之外运行 ng v,它将始终显示全局 cli 版本


R
RobC

您可以使用 npm list -global 列出系统上当前安装的所有组件版本。
要查看不同级别的特定列表,请使用 --depth

例如:

npm list -global --depth 0

Y
Y. Joy Ch. Singha

转到安装 Angular 的 cmd 中的文件夹路径,然后键入 ng --version,它将显示您的 Angular 版本。谢谢。


S
Sathiamoorthy

不要使用 ng --version,因为它提供了全局系统安装的 Angular 版本。

转到 package.json 文件,检查 "@angular/core" 版本。这是一个实际项目版本

https://i.stack.imgur.com/MxVFb.png


P
Pramod Dissanayake

只需在命令行中输入以下任何内容,

ng --version 或 ng v 或 ng -v

输出就像,

https://i.stack.imgur.com/Hq55x.png

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


V
Vik2696

在命令行中,我们可以检查我们安装的 ng 版本。

ng -v OR ng --version OR ng version

这会给你这样的:

 _                      _                 ____ _     ___

   / \   _ __   __ _ _   _| | __ _ _ __     / ___| |   |_ _|
  / △ \ | '_ \ / _` | | | | |/ _` | '__|   | |   | |    | |
 / ___ \| | | | (_| | |_| | | (_| | |      | |___| |___ | |
/_/   \_\_| |_|\__, |\__,_|_|\__,_|_|       \____|_____|___|
               |___/

Angular CLI: 1.6.5
Node: 8.0.0
OS: linux x64
Angular: 
...

为什么在角度之后有...。它不应该显示版本号吗
当您在 Angular 应用程序目录(全局)之外执行命令时会出现这些 ...,如果您在 Angular 应用程序目录中执行命令,您将获得 Angular 应用程序所需的最小 Angular 版本。
M
Mwiza

只需运行以下命令:

ng v


P
Parth Raval

ng versionng --versionng vng -v

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


S
Salman Ahmed

简单运行以下命令:

ng --version 

或者

 ng -v

终端输出:

      / \   _ __   __ _ _   _| | __ _ _ __     / ___| |   |_ _|
   / △ \ | '_ \ / _` | | | | |/ _` | '__|   | |   | |    | |
  / ___ \| | | | (_| | |_| | | (_| | |      | |___| |___ | |
 /_/   \_\_| |_|\__, |\__,_|_|\__,_|_|       \____|_____|___|
            |___/


Angular CLI: 6.0.8
Node: 10.15.0
OS: linux x64 

N
Nitin .

您可以使用 CLI ng --version 找到

正如我正在使用

角-cli:1.0.0-beta.28.3

节点:6.10.1

操作系统:达尔文 x64

https://i.stack.imgur.com/euVhR.png


j
jaleel
ng --version

https://i.stack.imgur.com/zcCTi.png

请看一下上面的图片。


n
nano dev

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

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

then :

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

HTML:

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

R
Rowan Parkinson

它适用于 ng version,但不适用于 ng --version

https://i.stack.imgur.com/3QA5u.png

https://i.stack.imgur.com/60z2a.png