📜  如何检查我使用的是哪个版本的 Angular? - Javascript(1)

📅  最后修改于: 2023-12-03 15:38:50.382000             🧑  作者: Mango

如何检查我使用的是哪个版本的 Angular?

如果你正在使用 Angular,那么了解你使用的是哪个版本非常重要。这可以帮助你决定是否需要升级到最新版本,了解哪些功能在你当前的版本中可用,以及解决任何与特定版本相关的问题。在本文中,将介绍如何检查你使用的是哪个版本的 Angular。

1. 使用 Angular CLI

Angular CLI 是 Angular 的官方 CLI 工具。如果你使用 Angular CLI 创建了你的项目,那么你可以使用以下命令来检查你当前使用的 Angular 版本:

ng version

这将打印出你当前使用的 Angular 版本,如下所示:

Angular CLI: 11.1.0
Node: 14.15.0
OS: darwin x64

Angular: 11.0.9
... animations, common, compiler, compiler-cli, core, forms
... language-service, platform-browser, platform-browser-dynamic
... router

Package                         Version
---------------------------------------------------------
@angular-devkit/architect       0.1101.0
@angular-devkit/build-angular   0.1101.0
@angular-devkit/core            11.1.0
@angular-devkit/schematics      11.1.0
@angular/cdk                    11.2.3
@angular/cli                    11.1.0
@angular/material               11.2.3
@ngtools/webpack                11.1.0
@schematics/angular             11.1.0
@schematics/update              0.1101.0
rxjs                            6.6.3
typescript                      4.0.5

在上面的输出中,可以看到当前使用的 Angular 版本为 11.0.9。

2. 查看 package.json 文件

在 Angular 项目中,可以查看项目根目录下的 package.json 文件以了解你当前使用的 Angular 版本。在这个文件中,可以找到 "@angular/core" 属性:

{
  "name": "my-angular-app",
  "version": "0.0.0",
  "private": true,
  "dependencies": {
    "@angular/animations": "^11.0.9",
    "@angular/common": "^11.0.9",
    "@angular/compiler": "^11.0.9",
    "@angular/core": "^11.0.9",
    "@angular/forms": "^11.0.9",
    "@angular/platform-browser": "^11.0.9",
    "@angular/platform-browser-dynamic": "^11.0.9",
    "@angular/router": "^11.0.9",
    "rxjs": "^6.6.3",
    "tslib": "^2.0.0",
    "zone.js": "^0.11.4"
  },
  "devDependencies": {
    "@angular/cli": "^11.0.5",
    "@angular/compiler-cli": "^11.0.9",
    "@types/jasmine": "~3.6.0",
    "@types/node": "^12.11.1",
    "jasmine-core": "~3.6.0",
    "jasmine-spec-reporter": ~6.0.0",
    "karma": "~5.1.0",
    "karma-chrome-launcher": "~3.1.0",
    "karma-coverage-istanbul-reporter": "~3.0.2",
    "karma-jasmine": "~4.0.0",
    "karma-jasmine-html-reporter": "~1.5.0",
    "protractor": "~7.0.0",
    "ts-node": "~8.3.0",
    "tslint": "~6.1.0",
    "typescript": "^4.0.5"
  }
}

在上面的示例中,可以看到当前使用的 Angular 版本为 11.0.9。

结论

在本文中,介绍了两种方法检查你当前使用的 Angular 版本。如果你正在使用 Angular CLI,可以使用 ng version 命令来查看版本号。如果你不使用 Angular CLI,则可以查看项目根目录中的 package.json 文件中的 "@angular/core" 属性。无论哪种方式,都可以方便地了解你使用的是哪个版本的 Angular。