我如何知道我使用的是哪个版本的Angular ?
我试过:
angular --version
angular --v
angular -version
angular -v
但是没有找到get -bash: angular:命令
通过yeoman -version我知道我使用的是0.9.6
但是如何获得angularjs版本呢?
我如何知道我使用的是哪个版本的Angular ?
我试过:
angular --version
angular --v
angular -version
angular -v
但是没有找到get -bash: angular:命令
通过yeoman -version我知道我使用的是0.9.6
但是如何获得angularjs版本呢?
当前回答
对于Angular 1或2(但不适用于Angular 4+):
你也可以在你使用的任何浏览器的开发工具上打开控制台,输入angular。来访问持有angular version的Javascript对象。
当脚本没有头注释时非常有用。
其他回答
你也可以检查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。)
有多种方法:
您可以从您的包中验证。json文件 使用如下命令:
的 --版本
上面的命令将导致以下输出:
Angular CLI: 7.0.3 Node: 9.4.0 OS: darwin x64 Angular: 7.0.1 ... animations, common, compiler, compiler-cli, core, forms ... http, language-service, platform-browser ... platform-browser-dynamic, router Package Version @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/angular 7.0.3 @schematics/update 0.10.3 rxjs 6.3.3 typescript 3.1.4 webpack 4.19.1
因此,Angular、Angular CLI、Node和许多其他包的版本都可以从这里验证。
在angular cli的新版本中,[ng -v]将不起作用。你必须输入[ng version]。
对于Angular 2+,在任何带有开发人员工具的现代浏览器(F12)中,你都可以查看顶级应用程序标签。
对于Internet Explorer 11或Edge,您可以在这里找到相关信息:
适用于Angular 2+ Chrome浏览器
Firefox的firebug
在浏览器的开发人员控制台中(按F12打开),您可以输入以下内容,
angular.version.full
它会给你完整的版本,例如(取决于你当前的版本)。[它实际上得到了angular的全部属性。版本对象。)
"1.4.3"
要查看完整的对象,如果你输入
angular.version
它会给你一个完整的版本对象,包含版本信息,如full, major, minor,以及codeName。
Object {full: "1.4.3", major: 1, minor: 4, dot: 3, codeName: "foam-acceleration"}