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

我试过:

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

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

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

但是如何获得angularjs版本呢?


当前回答

有多种方法:

您可以从您的包中验证。json文件 使用如下命令:

的 --版本

上面的命令将导致以下输出:

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和许多其他包的版本都可以从这里验证。

其他回答

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

angular.version.full

它会给你完整的版本,例如(取决于你当前的版本)。[它实际上得到了angular的全部属性。版本对象。)

"1.4.3"

要查看完整的对象,如果你输入

angular.version

它会给你一个完整的版本对象,包含版本信息,如full, major, minor,以及codeName。

Object {full: "1.4.3", major: 1, minor: 4, dot: 3, codeName: "foam-acceleration"}

只需在命令中输入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

现在是ng -v

如果你正在使用angular cli,那么你可以检查using

的 --版本

现在是ng -v

或者你也可以签到

行囊。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"
  },

你也可以通过检查页面上的元素来检查它:

按F12打开浏览器的开发工具。 检查一个元素。 扩大身体 你会看到Angular的版本,如下所示:

ng-version”=“3 4。6。”

编辑:在写这个答案的时候,只有AngularJS 1.x。下面是Angular版本>= 2的答案。

AngularJS没有命令行工具。

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

当前angular.js的头文件:

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