如何查看 Angular Material 的版本

How to check the version of Angular Material

我正在使用 Linux,我想知道我是否可以检查我正在使用的 angular-material 的版本。我正在为 installing/updating 包使用 bower。

如果使用 npm 安装

npm list @angular/material

如果用纱线安装

yarn list @angular/material

如果与 Bower 一起安装,如 OP 案例

您可以通过打开以下文件查看您使用的 angular-material 的版本:

bower_components/angular-material/bower.json

这将显示类似的内容:

{
  "name": "angular-material",
  "version": "0.11.0",
  ...
}

或者如 Matt 指出的那样,使用 bower list,然后查找 angular-material.

要从终端检查 bower 包的版本,您可以使用 bower list 这将呈现如下所示的依赖关系树:

bower check-new     Checking for new versions of the project dependencies...
My App#0.0.1 C:\Development\my-app
├── angular#1.4.7 (latest is 1.5.1-build.4592+sha.c4e47e4)
├─┬ angular-animate#1.4.7 (latest is 1.5.1-build.4592+sha.c4e47e4)
│ └── angular#1.4.7 (latest is 1.5.1-build.4592+sha.c4e47e4)
├─┬ angular-aria#1.4.7 (latest is 1.5.1-build.4592+sha.c4e47e4)
│ └── angular#1.4.7
├─┬ angular-cookies#1.4.7 (latest is 1.5.1-build.4592+sha.c4e47e4)
│ └── angular#1.4.7
├── angular-local-storage not installed
├─┬ angular-material#0.11.2 (latest is 1.0.5)
│ ├── angular#1.4.7 (1.5.1-build.4592+sha.c4e47e4 available)
│ ├── angular-animate#1.4.7 (1.5.1-build.4592+sha.c4e47e4 available)
│ └── angular-aria#1.4.7 (1.5.1-build.4592+sha.c4e47e4 available)
├─┬ angular-resource#1.4.7 (latest is 1.5.1-build.4592+sha.c4e47e4)
│ └── angular#1.4.7
└─┬ angular-sanitize#1.4.7 (latest is 1.5.1-build.4592+sha.c4e47e4)
  └── angular#1.4.7

在我的示例中,angular-material 安装了版本 0.11.2(我应该将其更新为 1.0.5)。

要通过节点脚本处理此(以及更多)信息,例如在 Jenkins 中,您可以使用 --json 参数:bower list --json.

看来您可以使用 npm ls @angular/material 来告诉您确切的版本。

如果您安装了 npm,以下内容可能会有所帮助

npm angular/material -v

转到您的项目,然后打开以下文件:

node_modules/@angular/material/package.json

在此文件中,ID 包含为该项目安装的版本。

我通常使用 ng --version,这将列出我安装的所有内容的版本

Package                                    Version
--------------------------------------------------------------------
@angular-devkit/architect                  0.803.26
@angular-devkit/build-angular              0.803.26
@angular-devkit/build-optimizer            0.803.26
@angular-devkit/build-webpack              0.803.26
@angular-devkit/core                       8.3.26
@angular-devkit/schematics                 8.3.26
@angular/cdk                               8.2.3
@angular/cli                               8.3.26
@angular/compiler-cli                      8.2.14
@angular/material                          8.2.3
@ngtools/webpack                           8.3.26
@nguniversal/module-map-ngfactory-loader   8.1.1
@schematics/angular                        8.3.26
@schematics/update                         0.803.26
rxjs                                       6.5.4
typescript                                 3.5.3
webpack                                    4.39.2