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

时间:2013-04-15 14:26:54

标签: angularjs angular

如何判断我正在使用的Angular版本?

我试过了:

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

但获得-bash: angular: command not found

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

但是如何获得angularjs版本?

29 个答案:

答案 0 :(得分:287)

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

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

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

答案 1 :(得分:194)

编辑:撰写此答案时,只有AngularJS 1.x.请在下面的答案中查看Angular版本> = 2。

AngularJS没有命令行工具。

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

当前angular.js的标题:

/**
 * @license AngularJS v1.0.6
 * (c) 2010-2012 Google, Inc. http://angularjs.org
 * License: MIT
 */

答案 2 :(得分:140)

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

对于Internet Explorer 11或Edge,您可以在此处找到信息:Angular version Number

适用于Angular 2+ Chrome浏览器

enter image description here

Firefox firebug

enter image description here

答案 3 :(得分:93)

如果您使用的是enum class,则可以通过输入

轻松查看
angular-cli
终端或Bash中的

。注意:在项目目录中运行命令。

你应该得到这样的东西:

ng -v

答案 4 :(得分:75)

在浏览器的开发者控制台中(按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"}

答案 5 :(得分: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。)

答案 6 :(得分: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"
  },

答案 7 :(得分:16)

  

有很多方法,您可以检查角度版本   提示(对于Windows),然后输入

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

check the angular version using comand line

4. You can pakage.json file

check the angular version on pakage.json file

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

check the angular version on your browser

全面了解有关(x.x.x)的颠覆信息,请参阅角度文档angularJSangular 2+

答案 8 :(得分:13)

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

  

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

enter image description here

  

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

enter image description here

答案 9 :(得分:6)

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

两个命令都有效:

ng -v

ng v

enter image description here

答案 10 :(得分:5)

另一种方法是从@angular/core导入VERSION常量,然后使用以下命令转储到控制台:

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

适用于:

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


对于AngularJS 1.x,请使用angular.version

console.log(angular.version); //1.7.4

答案 11 :(得分:4)

对于4角以上的用户,

  • ng版本
  • ng v

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

答案 12 :(得分:3)

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

转到左侧的“资源管理器”面板->查找package.json并打开它->在依赖项下找到@ angular / core。

这是您的有角度的版本,因为核心是主要功能

enter image description here

enter image description here

答案 13 :(得分:3)

有多种方法:

  1. 您可以从 package.json 文件
  2. 进行验证
  3. 您使用以下命令:
  

ng --version

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

  

Angular CLI:7.0.3

     

节点:9.4.0

     

操作系统:darwin x64

     

角度:7.0.1

     

...动画,通用,编译器,compiler-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 /角度7.0.3

     

@ schematics /更新0.10.3

     

rxjs 6.3.3

     

打字稿3.1.4

     

webpack 4.19.1

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

答案 14 :(得分: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$ 

答案 15 :(得分:3)

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

ng -v

它将为您提供项目列表,您将能够看到角度版本。见截图。

version details

答案 16 :(得分:2)

对于AngularJS-使用angular.version

console.log(angular.version);
<script src="//unpkg.com/angular/angular.js"></script>

有关更多信息,请参见

答案 17 :(得分:2)

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

ng v

答案 18 :(得分:1)

enter image description here在新版本的cli中,[ng -v]将不起作用。您必须键入[ng version]。

答案 19 :(得分: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

如果您在角度项目directoty之外检查ng-v,那么它将仅显示angular-cli版本。

答案 20 :(得分:0)

只需在命令

中运行ng v

您将得到类似

的结果
Angular CLI: 7.3.9
Node: 12.11.0
OS: win32 x64
Angular: 7.2.15
... common, compiler, compiler-cli, core, f
... language-service, platform-browser, pla
... router

Package                           Version
-------------------------------------------
@angular-devkit/architect         0.13.9
@angular-devkit/build-angular     0.13.9
@angular-devkit/build-optimizer   0.13.9
@angular-devkit/build-webpack     0.13.9
@angular-devkit/core              7.3.9
@angular-devkit/schematics        7.3.9
@angular/cli                      7.3.9
@ngtools/webpack                  7.3.9
@schematics/angular               8.0.0
@schematics/update                0.13.9
rxjs                              6.5.3
typescript                        3.1.6
webpack                           4.29.0

答案 21 :(得分:0)

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

/ **  * @许可证AngularJS v1.4.8  *(c)2010-2015 Google,Inc. http://angularjs.org  *许可证:麻省理工学院  * /

答案 22 :(得分:0)

对于 Angular 2+

<块引用>

检查元素 (Ctrl + Shift + I)

转到元素部分并滚动到 <app-root> 标签(参考下图)

inspectElement

答案 23 :(得分:0)

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

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

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

答案 24 :(得分:0)

  

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

您还可以打开控制台并转到所用浏览器的开发人员工具上的element选项卡。

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

  

对于Angular 4+,有以下几种方法:

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

  
      
  1. ng版本或ng --version(查找图像以供参考)
  2.   
  3. ng v
  4.   
  5. ng -v
  6.   

在终端中,您可以找到如附图所示的角度版本: enter image description here

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

enter image description here

  
      
  1. 找到package.json文件,您将找到所有已安装的依赖项及其版本。
  2.   

答案 25 :(得分:0)

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

答案 26 :(得分:0)

您只需输入ng version 就是这样

答案 27 :(得分:0)

会在这里......

  

../ PROJECT_NAME / bower_components /角度/ angular.js

/**
 * @license AngularJS v1.0.6
 * (c) 2010-2012 Google, Inc. http://angularjs.org
 * License: MIT
 */

答案 28 :(得分:-1)

您也可以在控制台窗口中对其进行检查。

  1. 按F12键。

  2. 选择元素。

  3. 展开身体

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

  

ng-version =“ 4.3.6”