如何查看我使用的Angular版本?

angularjs angular

407910 观看

26回复

我怎么知道我使用的Angular版本是什么?

我试过了:

angular --version
angular --v
angular -version
angular -v

但得到 -bash: angular: command not found

我知道yeoman --version我正在使用0.9.6

但如何获得angularjs版本?

作者: FluxEngine 的来源 发布者: 2019 年 7 月 17 日

回应 (26)


197

决定

编辑:当写这个答案时,只有AngularJS 1.x. 请查看下面的Angular版本> = 2的答案。

AngularJS没有命令行工具。

您可以从JavaScript文件本身获取版本号。

当前的标题angular.js

/**
 * @license AngularJS v1.0.6
 * (c) 2010-2012 Google, Inc. http://angularjs.org
 * License: MIT
 */
作者: TheHippo 发布者: 15.04.2013 02:35

288

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

您还可以在您使用的任何浏览器的开发人员工具上打开控制台,并键入angular.version以访问包含角度版本的Javascript对象。

当脚本缩小而没有标题注释时非常有用。

作者: lolski 发布者: 22.01.2014 06:13

146

对于Angular 2+,在任何具有开发工具(F12)的现代浏览器中,您都可以检查顶级应用程序标记。

对于Internet Explorer 11或Edge,您可以在此处找到信息:角度版本号

适用于Angular 2+ Chrome浏览器

在此输入图像描述

Firefox firebug

在此输入图像描述

作者: Tony Dong 发布者: 05.01.2017 10:51

96

如果您正在使用angular-cli,则可以通过键入来轻松查看

ng -v

或者ng v在Angular 8中,在终端或Bash中。注意:在项目目录中运行该命令。

你应该得到这样的东西:

angular-cli: 1.0.0-beta.24
node: 7.4.0
os: darwin x64
@angular/common: 2.4.3
@angular/compiler: 2.4.3
@angular/core: 2.4.3
@angular/forms: 2.4.3
@angular/http: 2.4.3
@angular/platform-browser: 2.4.3
@angular/platform-browser-dynamic: 2.4.3
@angular/router: 3.4.3
@angular/compiler-cli: 2.4.3
作者: István 发布者: 09.02.2017 09:31

74

在浏览器的开发人员控制台中(按F12打开它),您可以键入以下内容,

angular.version.full

它将为您提供完整版本,例如(取决于您当前的版本)。[它实际上获得了对象的full属性angular.version。]

"1.4.3"

因此,要查看完整对象,如果键入

angular.version

它将为您提供包含完整版本,主要版本,次要版本以及codeName等版本信息的完整版本对象

Object {full: "1.4.3", major: 1, minor: 4, dot: 3, codeName: "foam-acceleration"}
作者: Suman Barick 发布者: 24.07.2015 07:39

36

你也可以查看你的package.json

"dependencies": {
    "@angular/common": "^5.0.0",
    "@angular/compiler": "^5.0.0",
    "@angular/core": "^5.0.0",
    "@angular/forms": "^5.0.0",
    "@angular/http": "^5.0.0",
    "@angular/platform-browser": "^5.0.0",
    "@angular/platform-browser-dynamic": "^5.0.0",
    "@angular/router": "^5.0.0",
  }

(插入符^将更新到最新的主要版本(第一个数字)。 ^4.3.0将匹配任何4.x.x版本,包括4.4.0但将推迟5.0.0。代字号~匹配最新的次要版本(中间数字)。 ~4.3.0将匹配所有4.3.x版本,但会错过的4.4.0。)

作者: Leo 发布者: 09.05.2017 08:33

21

现在是ng -v

如果您正在使用角度cli,那么您可以检查使用情况

ng --version

现在是ng -v

或者您也可以登记入住

pakage.json文件

 "dependencies": {
    "@angular/animations": "^4.0.0",
    "@angular/common": "^4.0.0",
    "@angular/compiler": "^4.0.0",
    "@angular/core": "^4.0.0",
    "@angular/forms": "^4.0.0",
    "@angular/http": "^4.0.0",
    "@angular/platform-browser": "^4.0.0",
    "@angular/platform-browser-dynamic": "^4.0.0",
    "@angular/router": "^4.0.0",
    "angular-in-memory-web-api": "^0.3.2",
    "core-js": "^2.4.1",
    "rxjs": "^5.1.0",
    "zone.js": "^0.8.4"
  },
作者: sagar jethi 发布者: 19.07.2017 09:07

18

有很多方法,你检查角度版本只是压缩命令提示符(对于Windows)和类型

1. ng version
2. ng v
3. ng -v

使用命令行检查角度版本

4. You can pakage.json file

检查pakage.json文件上的角度版本

5.You can check in browser by presing F12 then goto elements tab

检查浏览器上的角度版本

完全理解关于(xxx)的颠覆,请参阅角度文档angularJSangular 2+

作者: Srikrushna Pal 发布者: 07.08.2018 01:48

13

对于Angular 4,许多选项不再有效。2017年7月更新两个职位:

1)最简单的方法是打开我们项目的package.json并检查使用的版本,其中包括Angular的版本。

在此输入图像描述

2)执行ng serve后,打开我们使用的资源管理器元素的检查器,我们可以观察下图中的版本。

在此输入图像描述

作者: Hugo L.M 发布者: 24.07.2017 12:21

7

另一种方法是从中导入VERSION常量@angular/core然后转储到控制台:

console.log(VERSION.full); //5.2.11

适用于:

不确定Angular 2和3.(如果有人可以测试;页面不可用)


对于AngularJS 1.x使用angular.version

console.log(angular.version); //1.7.4
作者: Eric 发布者: 11.09.2018 01:09

6

注意:以下检查Angular-CLI版本!!!:

两个命令都有效:

ng -v

要么

ng v

在此输入图像描述

作者: Legends 发布者: 25.02.2018 12:51

4

对于角4+使用,

  • ng版本
  • ng诉

请注意,ng -v选项在Angular 7+中不起作用。

作者: javapedia.net 发布者: 30.12.2018 06:41

3

在项目文件夹中,打开命令终端并键入

ng -v

它会给你一个项目列表,你将能够看到角度版本。查看截图。

版本细节

作者: Akbar Badhusha 发布者: 10.03.2018 04:57

3

角度2后的版本可以从终端使用,

ng -v



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

Angular CLI: 1.7.3
Node: 9.3.0
OS: linux x64
Angular: 5.2.9
... animations, common, compiler, compiler-cli, core, forms
... http, language-service, platform-browser
... platform-browser-dynamic, router

@angular/cli: 1.7.3
@angular-devkit/build-optimizer: 0.3.2
@angular-devkit/core: 0.3.2
@angular-devkit/schematics: 0.3.2
@ngtools/json-schema: 1.2.0
@ngtools/webpack: 1.10.2
@schematics/angular: 0.3.2
@schematics/package-update: 0.3.2
typescript: 2.5.3
webpack: 3.11.0
mohideen@root:~/apps/UI$ 
作者: Mohideen bin Mohammed 发布者: 28.03.2018 07:00

3

有多种方式:

  1. 您可以从package.json文件中验证它
  2. 您使用以下命令:

ng --version

上面的命令将产生以下输出:

Angular CLI:7.0.3

节点:9.4.0

操作系统:darwin x64

Angular:7.0.1

...动画,常见,编译器,编译器 - cli,核心,表单

... http,语言服务,平台浏览器

...平台浏览器动态,路由器

包版本


@ angular-devkit / architect 0.10.3

@ angular-devkit / build-angular 0.10.3

@ angular-devkit / build-optimizer 0.10.3

@ angular-devkit / build-webpack 0.10.3

@ angular-devkit / core 7.0.3

@ angular-devkit / schematics 7.0.3

@ angular / cli 7.0.3

@ ngtools / webpack 7.0.3

@ schematics / angular 7.0.3

@ schematics / update 0.10.3

rxjs 6.3.3

打字稿3.1.4

webpack 4.19.1

因此,可以从此处验证Angular,Angular CLI,Node和许多其他软件包的版本。

作者: Bilal Ahmed Yaseen 发布者: 05.11.2018 06:10

3

如果您使用的是VS Code编辑器。

转到左侧的Explorer面板 - >找到package.json并打开它 - >在依赖项下找到@ angular / core。

这是你的角度版本,核心是主要功能

在此输入图像描述

在此输入图像描述

作者: Manoj Kalluri 发布者: 27.11.2018 05:24

3

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

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

要么

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

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

在命令提示符中或在VS代码的终端中写下面的代码。(最多3个)

  1. ng version或ng --version(查找图像以供参考)
  2. ng诉
  3. ng -v

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

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

在此输入图像描述

  1. 找到package.json文件,您将找到所有已安装的依赖项及其版本。
作者: Trilok Pathak 发布者: 25.02.2019 09:15

2

如果您使用的是angular-cli,只需使用命令:

ng v
作者: Mwiza 发布者: 09.01.2018 12:09

1

只需通过终端转到您的角度项目目录,并ng -v提供这样的所有信息

Angular CLI: 1.7.4
Node: 8.11.1
OS: linux x64
Angular: 5.2.11
... animations, common, compiler, compiler-cli, core, forms
... http, language-service, platform-browser
... platform-browser-dynamic, router

@angular/cli: 1.7.4
@angular-devkit/build-optimizer: 0.3.2
@angular-devkit/core: 0.3.2
@angular-devkit/schematics: 0.3.2
@ngtools/json-schema: 1.2.0
@ngtools/webpack: 1.10.2
@schematics/angular: 0.3.2
@schematics/package-update: 0.3.2
typescript: 2.5.3
webpack: 3.11.0

如果你检查ng-v外角项目directoty然后它将只显示angular-cli版本。

作者: Kamal Kumar 发布者: 07.06.2018 05:44

1

在此输入图像描述在新版本的角度cli中,[ng -v]不起作用。你必须输入[ng版本]。

作者: SwarupOVO 发布者: 05.12.2018 05:34

0

它会在这里..

../project_name/bower_components/angular/angular.js

/**
 * @license AngularJS v1.0.6
 * (c) 2010-2012 Google, Inc. http://angularjs.org
 * License: MIT
 */
作者: poojan mehta PM 发布者: 19.04.2018 01:12

0

你可以输入ng version

作者: Jeff 发布者: 29.06.2018 01:26

0

这很简单,你可以在package.json文件中看到

作者: user1012506 发布者: 05.12.2018 06:42

0

与上面的答案相同,你可以通过检查元素来检查浏览器,如果它是AngularJS,我们可以看到类似下面的内容。

ng-app指令告诉AngularJS这是AngularJS应用程序的根元素。

所有AngularJS应用程序都必须具有根元素。

作者: Smitha 发布者: 17.07.2019 12:57

0

对于angular JS,您可以在angular-animate.js文件中找到它,如下所示:

/ ** * @license AngularJS V1.4.8 *(C)2010 - 2015年谷歌公司http://angularjs.org *许可:MIT * /

作者: Zakir Hossain 发布者: 17.07.2019 04:40

-1

您也可以在控制台窗口中查看它。

  1. 按F12。

  2. 选择元素。

  3. 展开身体

  4. 您将看到Angular的版本,如下所示:

NG-版本= “4.3.6”

作者: Nav 发布者: 10.08.2018 04:45
32x32