📅  最后修改于: 2023-12-03 14:53:10.129000             🧑  作者: Mango
当我们在使用 Angular 开发项目时,需要使用 Angular CLI 命令行工具来构建和管理应用程序。在某些情况下,我们需要检查我们的电脑里是否已经安装了 Angular CLI,以及它的版本是什么。下面是一些方法可以帮助我们检查 Angular CLI 版本。
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”的错误信息。
另一种检查 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 应用程序。