如何检查Angular版本?

Vin*_*sil 86 angular-cli angular

@angular/cli使用以下命令通过npm 安装了包:

npm install -g @angular/cli
Run Code Online (Sandbox Code Playgroud)

@ angular/cli的1.4.2版已成功安装.

当我运行时ng new myapp如何检查创建的应用程序是哪个Angular版本?2.x,4.x?

D. *_*ire 136

ng version
Run Code Online (Sandbox Code Playgroud)

您全局安装了角度cli(命令中为-g).这意味着您可以键入ng version命令提示符.当命令提示符不在 npm受控目录中时,可能会更精确地执行此操作(您应该在键入的目录中键入此内容ng new myapp).

来自Google的人员的注意事项: ng version将告诉您当前目录引用的Angular的哪个(粗略)版本.例如,此目录似乎安装了角度4.x(~4.3.0).

@angular/cli: 1.2.1
node: 8.11.1
os: win32 x64
@angular/common: 4.3.0
@angular/compiler: 4.3.0
@angular/core: 4.3.0
@angular/forms: 4.3.0
@angular/http: 4.3.0
@angular/platform-browser: 4.3.0
@angular/platform-browser-dynamic: 4.3.0
@angular/router: 4.3.0
@angular/cli: 1.2.1
@angular/compiler-cli: 4.3.0
Run Code Online (Sandbox Code Playgroud)

如果您不在具有packages.config的目录中,那么您将获得Angular: ....

  • 如果你在项目文件夹中,那么`ng version`会提供de Angular版本**. (4认同)
  • ng版本不会为您提供角度版本。您需要检查package.json以了解角度版本 (3认同)
  • @SureshKamrushi 我可以支持这个,它显示了**除了**版本之外的所有内容 (2认同)

Tri*_*hak 21

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

您还可以打开控制台并转到您使用的任何浏览器的开发人员工具上的元素选项卡.

要么

键入angular.version以访问包含角度版本的Javascript对象.

对于Angular 4+有以下列出的方法:

在命令提示符中或在VS代码的终端中写下以下代码.(最多3个)

  1. ng version或ng --version(查找图像以供参考)
  2. ng诉
  3. ng -v

在终端中,您可以找到角度版本,如附图所示: 在此输入图像描述

  1. 您还可以打开控制台并转到您使用的任何浏览器的开发人员工具上的元素选项卡.如下图所示:

在此输入图像描述

  1. 找到package.json文件,您将找到所有已安装的依赖项及其版本.


ale*_*nko 13

您应该检查项目中的package.json文件.在那里,您将看到安装的所有软件包和这些软件包的版本.


Vik*_*696 10

在命令行中,我们可以检查我们安装的ng版本.

ng -v OR ng --version OR ng version
Run Code Online (Sandbox Code Playgroud)

这会给你这样的:

 _                      _                 ____ _     ___

   / \   _ __   __ _ _   _| | __ _ _ __     / ___| |   |_ _|
  / ? \ | '_ \ / _` | | | | |/ _` | '__|   | |   | |    | |
 / ___ \| | | | (_| | |_| | | (_| | |      | |___| |___ | |
/_/   \_\_| |_|\__, |\__,_|_|\__,_|_|       \____|_____|___|
               |___/

Angular CLI: 1.6.5
Node: 8.0.0
OS: linux x64
Angular: 
...
Run Code Online (Sandbox Code Playgroud)

  • 你能解释一下为什么它说`Angular:`.....它不应该在那里显示那个版本吗? (4认同)
  • 接受的答案有什么新东西吗? (3认同)
  • 2020 年了,Angular 9 来了!我仍然将...视为我的 Angular 版本。为什么会显示成这样呢? (2认同)

Sri*_*hna 9

有很多方法,你检查角度版本只需输入命令提示符(对于Windows)并输入

1. ng version
2. ng v
3. ng -v
Run Code Online (Sandbox Code Playgroud)

使用命令行检查角度版本

4. You can pakage.json file
Run Code Online (Sandbox Code Playgroud)

检查 pakage.json 文件上的角度版本

5.You can check in browser by presing F12 then goto elements tab
Run Code Online (Sandbox Code Playgroud)

检查浏览器上的角度版本

完整理解 subversion about(xxx) 请参阅 Angular 文档AngularJSAngular 2+


Joh*_*ynn 8

在终端中使用以下命令之一(已安装 Angular CLI):

$ ng --version 
Run Code Online (Sandbox Code Playgroud)

或者

$ ng v
Run Code Online (Sandbox Code Playgroud)

但请注意,根据您所在的文件夹,您会得到不同的结果。

如果您不在 Angular 项目文件夹中,那么将看到这样的结果,没有明确说明的Angular: version行,除非引用angular core包块中的(作为版本):)

Angular CLI: 11.0.4
Node: 14.15.1
OS: win32 x64

Angular:
...
Ivy Workspace:

Package                      Version
------------------------------------------------------
@angular-devkit/architect    0.1100.4 (cli-only)
@angular-devkit/core         11.0.4 (cli-only)
@angular-devkit/schematics   11.0.4 (cli-only)
@schematics/angular          11.0.4 (cli-only)
@schematics/update           0.1100.4 (cli-only)
Run Code Online (Sandbox Code Playgroud)

如果您在角度项目文件夹中运行该命令,您将看到类似的结果,并有Angular: 8.2.14明确说明(加上一些点)。

Angular CLI: 8.3.29
Node: 14.15.1
OS: win32 x64
Angular: 8.2.14
... core

Package                             Version
-------------------------------------------------------------
@angular-devkit/architect           0.803.29
@angular-devkit/core                8.3.29
@angular-devkit/schematics          8.3.29
@angular/cli                        8.3.29
@angular/common                     2.4.10
@angular/compiler                   2.4.10
@angular/compiler-cli               2.4.10
@angular/forms                      2.4.10
@angular/http                       2.4.10
@angular/platform-browser           2.4.10
@angular/router                     3.4.10
...
Run Code Online (Sandbox Code Playgroud)


Mwi*_*iza 6

ng v

只需在终端上运行上面的命令即可.