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

我试过:

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

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

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

但是如何获得angularjs版本呢?


当前回答

如果你正在使用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

其他回答

和上面的答案一样,你可以在浏览器中通过检查元素来检查,如果它是AngularJS,我们可以看到如下所示。

ng-app指令告诉AngularJS这是AngularJS应用程序的根元素。

所有AngularJS应用程序都必须有根元素。

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

ng v

对于Angular 1或2(但不适用于Angular 4+):

你也可以在你使用的任何浏览器的开发工具上打开控制台,输入angular。来访问持有angular version的Javascript对象。

当脚本没有头注释时非常有用。

另一种方法是从@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。

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