📜  如何检查 Angular cli 版本 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 14:53:10.129000             🧑  作者: Mango

如何检查 Angular cli 版本

当我们在使用 Angular 开发项目时,需要使用 Angular CLI 命令行工具来构建和管理应用程序。在某些情况下,我们需要检查我们的电脑里是否已经安装了 Angular CLI,以及它的版本是什么。下面是一些方法可以帮助我们检查 Angular CLI 版本。

方法一:使用 ng version 命令

Angular CLI 提供了一个版本命令 ng version,可以帮助我们快速地检查 Angular CLI 的版本。我们可以打开命令行工具,运行下面的命令:

ng version

代码返回:

Angular CLI: 11.2.0
Node: 14.16.0
OS: win32 ia32
Angular: 11.2.0

我们可以看到,输出的结果包含了 Angular CLI 的版本号,以及其它相关信息,比如 Node.js 的版本号和操作系统类型。如果你还没有安装 Angular CLI,那么这个命令会返回“ng: command not found”的错误信息。

方法二:查看 package.json 文件

另一种检查 Angular CLI 版本的方法是查看项目的 package.json 文件。我们可以打开项目根目录下的 package.json 文件,查找 "@angular/cli" 字段,它的值表示当前项目所依赖的 Angular CLI 版本:

{
  "name": "my-app",
  "version": "0.0.0",
  "dependencies": {
    "@angular/animations": "~11.2.0",
    "@angular/common": "~11.2.0",
    "@angular/compiler": "~11.2.0",
    "@angular/core": "~11.2.0",
    "@angular/forms": "~11.2.0",
    "@angular/platform-browser": "~11.2.0",
    "@angular/platform-browser-dynamic": "~11.2.0",
    "@angular/router": "~11.2.0",
    "rxjs": "~6.6.0",
    "tslib": "^2.0.0",
    "zone.js": "~0.10.2"
  },
  "devDependencies": {
    "@angular-devkit/build-angular": "~0.1102.0",
    "@angular/cli": "~11.2.0",
    "@angular/compiler-cli": "~11.2.0",
    "@types/node": "^12.11.1",
    "@types/jasmine": "~3.6.0",
    "@types/jasminewd2": "~2.0.0",
    "codelyzer": "^6.0.0",
    "jasmine-core": "~3.6.0",
    "jasmine-spec-reporter": "~5.0.0",
    "karma": "~6.0.0",
    "karma-chrome-launcher": "~3.0.0",
    "karma-coverage": "~2.0.0",
    "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.0"
  }
}
结论

以上是两种检查 Angular CLI 版本的方法。ng version 命令非常简单和方便,但前提条件是要先安装好 Angular CLI。如果你没有安装 Angular CLI,那么你可以通过 package.json 文件来查看当前项目所依赖的 Angular CLI 版本号。通过这两种方法,你可以很方便地检查 Angular CLI 版本,以及使用正确的命令来构建和管理 Angular 应用程序。