我如何检查我正在使用哪个版本的Angular?
我怎么知道我正在使用哪个版本的Angular?
我努力了:
angular --version angular --v angular -version angular -v
但得到-bash: angular: command not found
我知道yeoman --version
,我正在使用0.9.6
但是,如何获得angularjs版本?
Angular没有命令行工具。
您可以从JavaScript文件本身获取版本号。
当前angular.js
:
/** * @license AngularJS v1.0.6 * (c) 2010-2012 Google, Inc. http://angularjs.org * License: MIT */
编辑:当这个答案写了,只有Angular 1.x. 查看下面的答案Angular版本> = 2。
您也可以在任何浏览器的开发者工具上打开控制台,inputangular.version
来访问保存angular度版本的Javascript对象。
非常有用的脚本被缩小没有标题评论。
在浏览器的开发人员控制台(按F12打开它),您可以键入以下内容,
angular.version.full
它会给你完整的版本,例如(取决于你当前的版本)。 [它实际上获得了angular.version
对象的full
属性。]
"1.4.3"
所以,如果你input,看到完整的对象
angular.version
它会给你完整的版本对象包含版本信息,如完整,主要,次要和codeName,例如
Object {full: "1.4.3", major: 1, minor: 4, dot: 3, codeName: "foam-acceleration"}
使用IE 11和IE Edge浏览器的开发工具,你可以在这里find信息。
Chrome浏览器
Firefox萤火虫
如果你正在使用angular-cli
,那么你可以通过键入来轻松检查它
ng -v
在terminal或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
你也可以检查你的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.xx
版本,包括4.4.0
,但会4.4.0
到5.0.0
。最近的小版本(中间数字) 4.3.x
将会匹配所有的4.3.x
版本,但会错过4.4.0
。)
如果你正在使用angular度cli,那么你可以检查使用
ng --version
或者你也可以登记入住
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" },
对于Angular 4,许多选项不再有效。 2017年7月更新两种可能性:
1)最简单的是打开我们项目的package.json,并检查使用的版本,其中包括Angular的版本。
2)执行服务之后,我们打开我们使用的浏览器元素的检查器,我们可以看到如下图所示的版本。
如果您正在使用Augurydebugging工具,angular度版本会列在右上angular。
- AngularJS 1.2 $注入器:modulerr
- 在angularjs中如何访问触发事件的元素?
- AngularJS:使用ui-router将对象传递到一个状态
- Angular $ scope。$ apply vs $ timeout作为一个安全的$ apply
- 如何使用自定义AngularJS指令的“replace”function?
- 我如何模拟一个在Angularjs Jasmineunit testing中返回承诺的服务?
- 指令attr内的callback函数在不同的attr中定义
- $ rootScope。$ broadcast与$ scope。$ emit
- 如何在业力unit testing中修复404图像的警告