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

bun*_*dan 172 node.js npm angular-cli angular

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

我正在尝试运行我正在进行的项目,并使用npm在旧版本的angular-cli上运行.但是,在安装其他演示项目之后,如果不卸载并重新安装特定版本的angular-cli,我的主项目将不再起作用.

Mei*_*eir 356

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

ng --version
Run Code Online (Sandbox Code Playgroud)

  • 如果要查看全局npm模块的版本,还可以在终端中输入类似`npm list -global --depth 0`的内容. (35认同)
  • 如果您尝试使用 Angular cli 14 执行 `ng --version`,您将收到“错误:您需要在继续之前指定一个命令。使用‘--help’查看可用命令。”_。请改用“ng版本”。 (7认同)
  • 由于OP特别询问*全局*安装的软件包,因此被否决。@fuma的答案是正确的 (2认同)
  • 我在 Windows 10 上使用 CMD。当我运行“npm list -global --深度 0”时,它不显示角度。但是当我执行“ng --version”时,它会显示答案的结果/sf/answers/3118893291/ (2认同)

Leg*_*nds 58

以下两个命令都有效:

ng v
Run Code Online (Sandbox Code Playgroud)

要么

ng --version
Run Code Online (Sandbox Code Playgroud)

并告诉你当前的角度版本号

在此输入图像描述

  • 对于最新的 Angular 14,只有 ng v 对我有用 (3认同)

Him*_*shu 11

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

例如:

npm list -global --depth 0
Run Code Online (Sandbox Code Playgroud)


Kun*_*vič 10

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

如果ng v 在 angular cli 项目文件夹中运行,它将显示项目中安装的本地cli版本(package.json)

如果您ng v 在 angular cli 项目文件夹外运行 ,它将始终显示全局cli版本


Sat*_*hia 9

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

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

在此输入图像描述


Y. *_*gha 5

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


Mwi*_*iza 5

只需运行以下命令:

ng v


Pra*_*ake 5

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

ng --version 或 ng v 或 ng -v

输出就像

屏幕截图

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


小智 5

我使用 Angular CLI: 15.0.5 ,不需要双破折号,只需使用命令

ng version
Run Code Online (Sandbox Code Playgroud)