我通过 npm 安装了 @angular/cli包,使用:
@angular/cli
npm install -g @angular/cli
@angular/cli的1.4.2版本已经成功安装,这不是 Angular 版本,而是 CLI 版本。
在运行 ng new myapp之后,我如何才能检查创建的应用程序使用的角度版本? 2. x,4. x?
ng new myapp
您应该检查项目中的 package.json 文件,在那里您将看到所有安装的包和这些包的版本。
ng version
您在全局范围内安装了 angle cli (- g 在命令中)。这意味着您可以在命令提示符中键入 ng version。如果命令提示符是在 npm 控制的目录中的 没有(在键入 ng new myapp的目录中键入 应该) ,则这样做可能更精确。
对于那些从谷歌来到这里的用户,我要提醒一下: abc0会让你知道哪个(粗)版本的 Angular 被工作目录所引用。 这个目录似乎已经安装了 angle 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
如果您不在一个包含 packages.config 的目录中,那么您将得到 Angular: ...。
Angular: ...
ng v
只需在终端运行上面的命令。
在命令行中,我们可以检查已安装的 ng 版本。
ng -v OR ng --version OR ng version
这会给你这样的:
_ _ ____ _ ___ / \ _ __ __ _ _ _| | __ _ _ __ / ___| | |_ _| / △ \ | '_ \ / _` | | | | |/ _` | '__| | | | | | | / ___ \| | | | (_| | |_| | | (_| | | | |___| |___ | | /_/ \_\_| |_|\__, |\__,_|_|\__,_|_| \____|_____|___| |___/ Angular CLI: 1.6.5 Node: 8.0.0 OS: linux x64 Angular: ...
我认为 D · 斯夸尔给出的答案是准确的,但可能只是有点模糊。如果您将目录更改为一个项目,然后键入 ng —— version,它将在项目中显示有角度的版本。如果从默认目录(不在项目中)完成,您将只能得到 Angular CLI 版本,这可能不是您正在寻找的,并将给出 Vik2696显示的输出。
$ cd my-project $ ng --version // done within project directory Angular CLI: 1.6.8 Node: 8.9.4 OS: win32 x64 Angular: 5.2.5 ... animations, common, compiler, compiler-cli, core, forms ... http, language-service, platform-browser ... platform-browser-dynamic, router @angular/cli: 1.6.8 @angular-devkit/build-optimizer: 0.0.42 @angular-devkit/core: 0.0.29 @angular-devkit/schematics: 0.0.52 @ngtools/json-schema: 1.1.0 @ngtools/webpack: 1.9.8 @schematics/angular: 0.1.17 typescript: 2.5.3 webpack: 3.10.0
您还可以打开 控制台,进入您使用的任何浏览器的开发人员工具的元素选项卡。
或者
键入 angular.version 以访问保存 angularversion 的 Javascript 对象。
在命令提示符下面写代码,或者在 VS 代码的终端中写代码。(最多3)
Ng version 或 ng —— version (查找引用的图像) 翻译 Nv
在终端中,你可以找到角度版本,如附图所示:
您还可以打开 控制台,进入您使用的任何浏览器的开发人员工具的元素选项卡。如下图所示:
找到 package.json 文件,您将找到所有已安装的依赖项及其版本。
角度 CLIng v 不输出更多的东西比只是版本。
如果你只想从它的版本,你可以添加管道 grep 和过滤器的角度像:
ng v | grep 'Angular:'
产出:
Angular: #.#.# <-- VERSION
为此,我有一个化名
alias ngv='ng v | grep 'Angular:''
那就用 Ngv
运行版本
然后简单检查一下角芯包的版本。
@angular/cli: 1.2.6 node: 8.11.1 os: win32 x64 @angular/animations: 4.3.2 @angular/common: 4.3.2 @angular/compiler: 4.3.2 **@angular/core: 4.3.2** @angular/forms: 4.3.2
从角7向前,下面两个命令正在起作用
ng --version ng version
首先在机器中全局安装 Angular/cli。 要安装 angle/cli,运行命令 < strong > npm install-g@angle/cli
在 Angular7之上,使用这两个命令 < img src = “ https://i.stack.imgur.com/LVw4W.png”alt = “ enter image description here”> < img src = “ https://i.stack.imgur.com/LVw4W.png”alt = “ enter image description here”> 来了解 Angular/Cli 的版本 1. 版本, 2. ng 版本
你会看到下面这样的东西:
Angular CLI: 7.3.8 Node: 10.15.1 OS: win32 x64 Angular: 5.2.10 ... animations, common, compiler, core, forms, http ... platform-browser, platform-browser-dynamic, router
角度版本在上面第4行
在 ng -v或 ng --version的终端类型中。
ng -v
ng --version
你可以看这个视频来安装最新的棱角版本。 Https://youtu.be/zqhqmawqpd8
检查命令提示符
N- 版本,或者 n- 版本,或者 n- 版本
Ng —— version 命令返回安装的 Angular CLI 版本的详细信息
我的2美分,在 Angular 9(没有检查旧版本) ,你可以在根 div 属性中找到角版本,这就是我如何在 app-root 组件中显示当前版本(提取并保存在我的 Global’s 中,以便在其他组件中使用:
import { Component, ElementRef } from "@angular/core"; .... @Component({ selector: 'app-root', templateUrl: `<div> <h1>TestApp: .NetCore3.1 + PostgreSql 12 + Angular \{\{ngVersion}}</h1> </div> .... ` }) export class AppComponent { ngVersion: string; constructor(private router: Router, private el: ElementRef) { .... //read ng-verion and save it in Global's Global.ngVersion = this.el.nativeElement.getAttribute("ng-version"); this.ngVersion = Global.ngVersion.substring(0, 1); .... } }
有很多方法,你检查角版刚刚压指令 提示符(对于窗口)并键入
1. ng version 2. ng v 3. ng -v
4. You can pakage.json file
5.You can check in browser by presing F12 then goto elements tab
关于(x.x.x)颠覆的完整理解请参阅角度文档 AngularJS和 角度2 +
在终端中使用以下命令之一(已经安装了角度 CLI) :
$ ng --version
$ ng v
但是请注意,根据您所在的文件夹,您将得到不同的结果。
如果你不是在一个有角度的项目文件夹,然后会看到这样的结果,没有明确说明的 Angular: version行,除非参考的 angular core在包块(作为 版本) :)
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)
如果您在一个有角度的项目文件夹中运行该命令,您将看到类似的结果,如 Angular: 8.2.14所示(加上一些点)。
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 ...
要获得 Windows 上 Powershell 的角度 CLI 版本号,请尝试:
ng v | Select-String -Pattern 'Angular CLI'
示例输出: Angular CLI: 9.1.9
Angular CLI: 9.1.9
你可以用角度来写每个命令的短格式或完整格式。 所以要检查角度版本打开 CMD 或命令提示符,只需写 ngversion 或 ngv
其中 ng 代表角度 v 代表版本。