我如何知道我使用的是哪个版本的Angular ?

我试过:

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

但是没有找到get -bash: angular:命令

通过yeoman -version我知道我使用的是0.9.6

但是如何获得angularjs版本呢?


当前回答

在angular cli的新版本中,[ng -v]将不起作用。你必须输入[ng version]。

其他回答

它就在这里。

. . / project_name bower_components /角度/ angular.js

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

你也可以检查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。)

对于AngularJS -使用angular.version

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

有关更多信息,请参见

盎格鲁-盎格鲁

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

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

适用于:

Angular 8参见docs Angular 7参见docs Angular 6参见文档。 Angular 5参见docs Angular 4参见docs

Angular 2和3不太确定。(如果有人能测试一下;网页不可用)


对于AngularJS 1。使用angular.version:

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

在angular cli的新版本中,[ng -v]将不起作用。你必须输入[ng version]。