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

我试过:

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

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

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

但是如何获得angularjs版本呢?


当前回答

这很简单, 你可以在包装上看到。json文件

其他回答

到了Angular 4,许多选项不再工作。两种可能性:

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

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

它就在这里。

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

/**
 * @license AngularJS v1.0.6
 * (c) 2010-2012 Google, Inc. http://angularjs.org
 * License: MIT
 */
1. ng --version (For checking Installed Angular Version in system)

2. npm --version (For checking Installed NPM Version in system) 

3. node --version (For checking Installed Node Version in system) 

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

有多种方法:

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