我如何知道我使用的是哪个版本的Angular ?

我试过:

angular --version
angular --v
angular -version
angular -v

但是没有找到get -bash: angular:命令

通过yeoman -version我知道我使用的是0.9.6

但是如何获得angularjs版本呢?


当前回答

注意:下面只检查Angular-CLI的版本!!:

这两个命令都有效:

ng -v

or

ng v

其他回答

如果你正在使用angular-cli,只需使用命令:

ng v

对于Angular 2+,在任何带有开发人员工具的现代浏览器(F12)中,你都可以查看顶级应用程序标签。

对于Internet Explorer 11或Edge,您可以在这里找到相关信息:

适用于Angular 2+ Chrome浏览器

Firefox的firebug

如果你正在使用angular-cli,那么你可以通过输入很容易地检查它

ng -v

或者在Angular 8、在Terminal或Bash中使用ng v。注意:在工程项目目录下运行该命令。

你应该得到这样的东西:

angular-cli: 1.0.0-beta.24
node: 7.4.0
os: darwin x64
@angular/common: 2.4.3
@angular/compiler: 2.4.3
@angular/core: 2.4.3
@angular/forms: 2.4.3
@angular/http: 2.4.3
@angular/platform-browser: 2.4.3
@angular/platform-browser-dynamic: 2.4.3
@angular/router: 3.4.3
@angular/compiler-cli: 2.4.3

另一种方法是从@angular/core导入VERSION常量,然后转储到控制台:

console.log(VERSION.full); //5.2.11

适用于:

Angular 8参见docs Angular 7参见docs Angular 6参见文档。 Angular 5参见docs Angular 4参见docs

Angular 2和3不太确定。(如果有人能测试一下;网页不可用)


对于AngularJS 1。使用angular.version:

console.log(angular.version); //1.7.4

如果你使用的是VS Code编辑器。

转到资源管理器面板左侧->找到包。在依赖项下找到@angular/core。

这是你的角版本作为核心是主要的特点