如何判断我正在使用的Angular版本?
我试过了:
angular --version
angular --v
angular -version
angular -v
但获得-bash: angular: command not found
我知道yeoman --version
我正在使用0.9.6
但是如何获得angularjs版本?
答案 0 :(得分:287)
对于Angular 1或2(但不适用于Angular 4+):
您还可以在您使用的任何浏览器的开发者工具上打开控制台,并键入angular.version
以访问包含角度版本的Javascript对象。
当脚本缩小而没有标题注释时非常有用。
答案 1 :(得分:194)
编辑:撰写此答案时,只有AngularJS 1.x.请在下面的答案中查看Angular版本> = 2。
AngularJS没有命令行工具。
您可以从JavaScript文件本身获取版本号。
当前angular.js
的标题:
/**
* @license AngularJS v1.0.6
* (c) 2010-2012 Google, Inc. http://angularjs.org
* License: MIT
*/
答案 2 :(得分:140)
对于Angular 2+,在任何具有开发工具(F12)的现代浏览器中,您都可以检查顶级应用程序标记。
对于Internet Explorer 11或Edge,您可以在此处找到信息:
适用于Angular 2+ Chrome浏览器
Firefox firebug
答案 3 :(得分:93)
如果您使用的是enum class
,则可以通过输入
angular-cli
终端或Bash中的。注意:在项目目录中运行命令。
你应该得到这样的东西:
ng -v
答案 4 :(得分:75)
在浏览器的开发者控制台中(按F12将其打开),您可以输入以下内容,
angular.version.full
它会为您提供完整版本,例如(取决于您当前的版本)。 [它实际上获得了full
对象的angular.version
属性。]
"1.4.3"
因此,要查看完整对象,请键入
angular.version
它将为您提供包含完整版本,主要版本,次要版本以及codeName等版本信息的完整版本对象,例如
Object {full: "1.4.3", major: 1, minor: 4, dot: 3, codeName: "foam-acceleration"}
答案 5 :(得分:36)
您还可以查看 package.json :
"dependencies": {
"@angular/common": "^5.0.0",
"@angular/compiler": "^5.0.0",
"@angular/core": "^5.0.0",
"@angular/forms": "^5.0.0",
"@angular/http": "^5.0.0",
"@angular/platform-browser": "^5.0.0",
"@angular/platform-browser-dynamic": "^5.0.0",
"@angular/router": "^5.0.0",
}
(插入符号^
会将您更新为最新的主要版本(第一个号码)。
^4.3.0
将与包括4.x.x
在内的任何4.4.0
版本相匹配,但会暂停5.0.0
。
代字号~
匹配最近的次要版本(中间数字)。
~4.3.0
将匹配所有4.3.x
个版本,但会遗漏4.4.0
。)
答案 6 :(得分:21)
现在是ng -v
如果您正在使用角度cli,那么您可以检查使用
ng --version
现在是ng -v
或者您也可以登记
pakage.json文件
"dependencies": {
"@angular/animations": "^4.0.0",
"@angular/common": "^4.0.0",
"@angular/compiler": "^4.0.0",
"@angular/core": "^4.0.0",
"@angular/forms": "^4.0.0",
"@angular/http": "^4.0.0",
"@angular/platform-browser": "^4.0.0",
"@angular/platform-browser-dynamic": "^4.0.0",
"@angular/router": "^4.0.0",
"angular-in-memory-web-api": "^0.3.2",
"core-js": "^2.4.1",
"rxjs": "^5.1.0",
"zone.js": "^0.8.4"
},
答案 7 :(得分:16)
有很多方法,您可以检查角度版本 提示(对于Windows),然后输入
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和angular 2+
答案 8 :(得分:13)
对于Angular 4,许多选项不再有效。 2017年7月更新两个可能性:
1)最简单的方法是打开我们项目的package.json 并检查使用的版本,其中包括Angular。
2)执行ng服务后,我们打开了元素的检查器 我们使用的资源管理器,我们可以观察到的版本 以下图片。
答案 9 :(得分:6)
答案 10 :(得分:5)
另一种方法是从@angular/core
导入VERSION
常量,然后使用以下命令转储到控制台:
console.log(VERSION.full); //5.2.11
适用于:
不确定Angular 2和Angular2。(如果有人可以测试;页面不可用)
对于AngularJS 1.x,请使用angular.version
:
console.log(angular.version); //1.7.4
答案 11 :(得分:4)
对于4角以上的用户,
请注意ng -v选项在Angular 7+中不起作用。
答案 12 :(得分:3)
如果您使用的是VS Code编辑器。
转到左侧的“资源管理器”面板->查找package.json并打开它->在依赖项下找到@ angular / core。
这是您的有角度的版本,因为核心是主要功能
答案 13 :(得分:3)
有多种方法:
ng --version
上面的命令将产生以下输出:
Angular CLI:7.0.3
节点:9.4.0
操作系统:darwin x64
角度:7.0.1
...动画,通用,编译器,compiler-cli,核心,表格
... http,语言服务,平台浏览器
...平台浏览器动态,路由器
打包版本
@ angular-devkit / architect 0.10.3
@ angular-devkit / build-angular 0.10.3
@ angular-devkit / build-optimizer 0.10.3
@ angular-devkit / build-webpack 0.10.3
@ angular-devkit / core 7.0.3
@ angular-devkit / schematics 7.0.3
@ angular / cli 7.0.3
@ ngtools / webpack 7.0.3
@ schematics /角度7.0.3
@ schematics /更新0.10.3
rxjs 6.3.3
打字稿3.1.4
webpack 4.19.1
因此,可以从此处验证Angular,Angular CLI,Node和许多其他软件包的版本。
答案 14 :(得分:3)
版本,你可以在终端上使用,
ng -v
_ _ ____ _ ___
/ \ _ __ __ _ _ _| | __ _ _ __ / ___| | |_ _|
/ △ \ | '_ \ / _` | | | | |/ _` | '__| | | | | | |
/ ___ \| | | | (_| | |_| | | (_| | | | |___| |___ | |
/_/ \_\_| |_|\__, |\__,_|_|\__,_|_| \____|_____|___|
|___/
Angular CLI: 1.7.3
Node: 9.3.0
OS: linux x64
Angular: 5.2.9
... animations, common, compiler, compiler-cli, core, forms
... http, language-service, platform-browser
... platform-browser-dynamic, router
@angular/cli: 1.7.3
@angular-devkit/build-optimizer: 0.3.2
@angular-devkit/core: 0.3.2
@angular-devkit/schematics: 0.3.2
@ngtools/json-schema: 1.2.0
@ngtools/webpack: 1.10.2
@schematics/angular: 0.3.2
@schematics/package-update: 0.3.2
typescript: 2.5.3
webpack: 3.11.0
mohideen@root:~/apps/UI$
答案 15 :(得分:3)
答案 16 :(得分:2)
angular.version
console.log(angular.version);
<script src="//unpkg.com/angular/angular.js"></script>
有关更多信息,请参见
答案 17 :(得分:2)
如果您使用的是angular-cli,只需使用命令:
ng v
答案 18 :(得分:1)
答案 19 :(得分:1)
只需通过终端转到角度项目目录,然后ng -v
提供所有类似的信息
Angular CLI: 1.7.4
Node: 8.11.1
OS: linux x64
Angular: 5.2.11
... animations, common, compiler, compiler-cli, core, forms
... http, language-service, platform-browser
... platform-browser-dynamic, router
@angular/cli: 1.7.4
@angular-devkit/build-optimizer: 0.3.2
@angular-devkit/core: 0.3.2
@angular-devkit/schematics: 0.3.2
@ngtools/json-schema: 1.2.0
@ngtools/webpack: 1.10.2
@schematics/angular: 0.3.2
@schematics/package-update: 0.3.2
typescript: 2.5.3
webpack: 3.11.0
如果您在角度项目directoty之外检查ng-v
,那么它将仅显示angular-cli版本。
答案 20 :(得分:0)
只需在命令
中运行ng v
您将得到类似
的结果Angular CLI: 7.3.9
Node: 12.11.0
OS: win32 x64
Angular: 7.2.15
... common, compiler, compiler-cli, core, f
... language-service, platform-browser, pla
... router
Package Version
-------------------------------------------
@angular-devkit/architect 0.13.9
@angular-devkit/build-angular 0.13.9
@angular-devkit/build-optimizer 0.13.9
@angular-devkit/build-webpack 0.13.9
@angular-devkit/core 7.3.9
@angular-devkit/schematics 7.3.9
@angular/cli 7.3.9
@ngtools/webpack 7.3.9
@schematics/angular 8.0.0
@schematics/update 0.13.9
rxjs 6.5.3
typescript 3.1.6
webpack 4.29.0
答案 21 :(得分:0)
对于有角JS,您可以在angular-animate.js文件中找到它,如下所示:
/ ** * @许可证AngularJS v1.4.8 *(c)2010-2015 Google,Inc. http://angularjs.org *许可证:麻省理工学院 * /
答案 22 :(得分:0)
答案 23 :(得分:0)
与上面的答案相同,您可以通过检查元素来检查浏览器,如果是AngularJS,我们可以看到以下内容。
ng-app指令告诉AngularJS这是AngularJS应用程序的根元素。
所有AngularJS应用程序都必须具有根元素。
答案 24 :(得分:0)
对于Angular 1或2(但不适用于Angular 4 +):
您还可以打开控制台并转到所用浏览器的开发人员工具上的element选项卡。
或
键入angular.version以访问包含有角度版本的Javascript对象。
对于Angular 4+,有以下几种方法:
在命令提示符下或在VS Code的终端中编写以下代码(最多3个)
- ng版本或ng --version(查找图像以供参考)
- ng v
- ng -v
- 您也可以打开控制台并转到使用任何浏览器的开发人员工具上的element选项卡。如下图所示:
- 找到package.json文件,您将找到所有已安装的依赖项及其版本。
答案 25 :(得分:0)
这很简单,
您可以在package.json
文件中看到
答案 26 :(得分:0)
您只需输入ng version
就是这样
答案 27 :(得分:0)
会在这里......
../ PROJECT_NAME / bower_components /角度/ angular.js
/**
* @license AngularJS v1.0.6
* (c) 2010-2012 Google, Inc. http://angularjs.org
* License: MIT
*/
答案 28 :(得分:-1)
您也可以在控制台窗口中对其进行检查。
按F12键。
选择元素。
展开身体
您将看到Angular的版本,如下所示:
ng-version =“ 4.3.6”