如何在我的项目中找到我的角度版本?

Vig*_*amy 68 angular

我在本地机器上设置了角度代码.我需要知道我在项目中使用的角度版本.如何在cmd提示符下轻松找到它?

Moh*_*HID 48

试试这个命令:

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

它打印出Angular,Angular CLI,Node,Typescript版本等.

  • 您可以尝试简短版本:`ng -v` (2认同)
  • `ng --version`、`ng v` 正在工作,但 `ng -v` 不工作。 (2认同)
  • 问题是如何找到“项目”的版本。ng -v 不会指示项目使用的实际版本,仅指示系统上安装的 cli 版本。例如,我的 ng -v 命令显示我安装了 Angular cli 版本 9.1.2,但就我而言,该项目实际上使用的是 Angular Core 版本 5.2.5。找到“项目”版本的更好方法是参考上面 Max Koretskyi 的帖子。了解 cli 版本很有用,但您更有可能需要找到核心 Angular lib 版本,尤其是在计算库兼容性时。和升级选项。 (2认同)

Max*_*kyi 41

有几种方法可以做到这一点:

  1. 进入node_modules/@angular/core/package.json并检查version字段.
  2. 如果您需要在代码中使用它,可以从以下位置导入它@angular/core:

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

  3. 检查渲染的DOM - Angular将版本添加到主要组件元素:

    <my-app ng-version="4.1.3">


Tri*_*hak 21

对于Angular 1或2(但不适用于Angular 4+):

您还可以打开控制台并转到您使用的任何浏览器的开发人员工具上的元素选项卡.

要么

键入angular.version以访问包含角度版本的Javascript对象.

对于Angular 4+有以下列出的方法:

在命令提示符中或在VS代码的终端中写下以下代码.

  1. ng version或ng --version(参见附件以供参考.)
  2. ng诉
  3. ng -v

在终端中,您可以找到角度版本,如附图所示: 在此输入图像描述

  1. 您还可以打开控制台并转到您使用的任何浏览器的开发人员工具上的元素选项卡.如下图所示:

在此输入图像描述

5.找到package.json文件,您将找到所有已安装的软件包及其版本.


Sat*_*hia 15

ng --version命令将仅显示计算机中安装的角度版本,而不是实际的项目版本

如果您确实想知道项目版本,请转到您的项目,使用以下命令

npm list -local
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

另一种方法,检查package.json以了解角度版本

在此输入图像描述


Vir*_*eja 13

定义VERSION变量并将其导入其中.

import { VERSION } from '@angular/core';
Run Code Online (Sandbox Code Playgroud)

现在您可以在代码中使用VERSION变量来打印版本例如,

console.log(VERSION.full); 
Run Code Online (Sandbox Code Playgroud)

  • 谢谢。这就是这么简单。这必须标记为答案 (2认同)

Nat*_*ami 12

对于 Angular 2+,您可以在控制台中运行:

document.querySelector('[ng-version]').getAttribute('ng-version')
Run Code Online (Sandbox Code Playgroud)

对于 AngularJS 1.x:

angular.version.full
Run Code Online (Sandbox Code Playgroud)


Imr*_*ved 7

您还可以在 package.json 文件中找到依赖项版本详细信息,如下所示:

在此处输入图片说明


Edu*_*scu 5

如果您尝试在浏览器中检查角度版本,对我来说只有这个有效Ctrl+ Shift+i并将以下命令粘贴到控制台中:

document.querySelector('[ng-version]').getAttribute('ng-version')
Run Code Online (Sandbox Code Playgroud)

前任:

在此输入图像描述 在此输入图像描述