📅  最后修改于: 2023-12-03 15:38:50.382000             🧑  作者: Mango
如果你正在使用 Angular,那么了解你使用的是哪个版本非常重要。这可以帮助你决定是否需要升级到最新版本,了解哪些功能在你当前的版本中可用,以及解决任何与特定版本相关的问题。在本文中,将介绍如何检查你使用的是哪个版本的 Angular。
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。
在 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。