How can I check which version of Angular I'm using?
我怎么知道我用的是哪种角度?
我已经尝试过:
1 2 3 4 | angular --version angular --v angular -version angular -v |
但得到EDOCX1[0]
我从
但是怎样才能得到安古拉JS版本呢?
对于角1或2(但不适用于角4+):
您也可以在您使用的任何浏览器的开发工具上打开控制台,然后键入
当脚本在没有标题注释的情况下被缩小时非常有用。
编辑:当写下这个答案时,只有AngularJS 1.x。在下面的答案中查找角度版本>=2。
AngularJS没有命令行工具。
您可以从javascript文件本身获取版本号。
当前
1 2 3 4 5 | /** * @license AngularJS v1.0.6 * (c) 2010-2012 Google, Inc. http://angularjs.org * License: MIT */ |
对于Angular2+,在拥有开发工具(F12)的任何现代浏览器中,您都可以检查顶级应用程序标记。
对于Internet Explorer 11或Edge,您可以在此处找到信息:
角2工程+Chrome浏览器
火狐萤火虫
如果您使用的是
1 | ng -v |
在终端或bash中。注意:在项目目录中运行该命令。
你应该得到这样的信息:
1 2 3 4 5 6 7 8 9 10 11 12 | 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 |
在浏览器的开发人员控制台中(按F12打开),可以键入以下内容:
1 | angular.version.full |
它将提供完整版本,例如(取决于当前版本)。[它实际上获得了
1 | "1.4.3" |
因此,如果键入
1 | angular.version |
它将为您提供包含版本信息的完整版本对象,如完整、主要、次要以及代号,例如
1 | Object {full:"1.4.3", major: 1, minor: 4, dot: 3, codeName:"foam-acceleration"} |
您还可以检查package.json:
1 2 3 4 5 6 7 8 9 10 | "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", } |
(插入符号
现在是NG-V
如果使用Angular CLI,则可以检查使用情况
现在是NG-V
或者你也可以办理登机手续
pakage.json文件
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | "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" }, |
There are many way, you check angular version Just pent the comand
prompt(for windows) and type
1 2 3 | 1. ng version 2. ng v 3. ng -v |
1 | 4. You can pakage.json file |
1 | 5.You can check in browser by presing F12 then goto elements tab |
完全理解(x.x.x)的子版本,请参见AngularJS和Angular2的AngularJS文档。+
对于角4,许多选项不再有效。更新日期:2017年7月,两种可能性:
1) The simplest one is to open the package.json of our project
and to check the versions used, among them the one of Angular.
2) After executing ng serve, we open the inspector of elements of the
explorer that we use and we can observe the version as in the
following image.
注意:以下仅检查Angular CLI版本!!!!:
两个命令都有效:
1 | ng -v |
或
1 | ng v |
另一种方法是从
1 | console.log(VERSION.full); //5.2.11 |
作品:
- 角度7见文件
- 角度6见文件。
- 角度5见文件
- 角4见文件
不确定角度2和3。(如果有人可以测试;页面不可用)
对于AngularJS 1.x,使用
1 | console.log(angular.version); //1.7.4 |
对于角4+使用,
- NG版本
- NV
请注意,ng-v选项在角度7+中不起作用。
角度2之后的版本可以从终端使用,
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 | 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$ |
在项目文件夹中,打开命令终端并键入
1 | ng -v |
它会给你一个项目列表,你将能够看到角度版本。请参见屏幕截图。
有多种方法:
ng --version
上述命令将产生以下输出:
Angular CLI: 7.0.3
Node: 9.4.0
OS: darwin x64
Angular: 7.0.1
... animations, common, compiler, compiler-cli, core, forms
... http, language-service, platform-browser
... platform-browser-dynamic, router
Package Version
@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
typescript 3.1.4
webpack 4.19.1
因此,可以从这里验证angular、angular cli、node和许多其他包的版本。
如果您使用的是VS代码编辑器。
转到左侧的资源管理器面板->find package.json&open it->Dependencies find@angular/core下。
这是你的角度版本,因为核心是主要功能
如果使用的是angular cli,只需使用命令:
1 | ng v |
只需通过终端和
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | 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 |
如果您检查
在新版angular cli中,[ng-v]将不起作用。您必须键入[ng version]。
For Angular 1 or 2 (but not for Angular 4+):
您还可以打开控制台,转到您使用的任何浏览器的开发人员工具上的元素选项卡。
或
键入angular.version以访问包含angular版本的javascript对象。
For Angular 4+ There is are the number of ways as listed below :
在命令提示符/或终端的vs代码中写入以下代码。(最多3个)
ng version or ng --version (Find the image for the reference) ng v ng -v
在终端中,您可以找到角版本,如所附图片所示:
You can also open the console and go to the element tab on the developer tools of whatever browser you use. As displayed in the below image :
Find the package.json file, You will find all the installed dependencies and their version.
你只需输入
很简单,你可以在
它会在这里……
../project_name/bower_components/angular/angular.js
1 2 3 4 5 | /** * @license AngularJS v1.0.6 * (c) 2010-2012 Google, Inc. http://angularjs.org * License: MIT */ |
您也可以在控制台窗口中检查它。
按F12键。
选择元素。
膨胀体
您将看到角度的版本,如下所示:
ng-version="4.3.6"