2016-04-06 34 views
19

我寫了一個簡單的應用程序與[email protected],它很好。現在我正在用npm上最新版本的alpha和beta進行測試,並且我一直在想,如果我確實真的改變了,或者我正在緩存某些東西。如何檢查與打字稿的Angular2版本

我想要做的事,如我下面的根組件

export class ChromeComponent { 

    ngOnInit() { 
    console.log('angular version'); 
    } 
} 

angular.version上的控制檯回報undefined

+0

一個錯誤是開放的在這裏做的是:https://github.com/angular/angular/issues/1357 –

回答

40

更新自4.0.0-RC.1

版本被添加爲根選擇在DOM

enter image description here

由於angular2版本2.3.0-rc.0你可以得到如下版本:

import { VERSION } from '@angular/core'; 

export class AppComponent { 
    constructor() { 
    console.log(VERSION.full); // print 2.3.0-rc.0 
    } 
} 

或者你可以打開瀏覽器控制檯,並檢查body標籤 enter image description here

+0

新angular2 – gstackoverflow

+0

@gstackoverflow什麼做不工作你的意思是'new angular2'? – yurzui

+0

@ gstackoverflow檢查https://plnkr.co/edit/kVgSMseu1UdUkvjs9F8u?p=preview – yurzui

9

ng -v顯示CLI,節點,操作系統&角的版本。

0

因爲接受一個不再穩定的角度釋放的情況下,檢查角版本最簡單的方法新的答案是在項目的根與NPM list命令這樣做:

npm list @angular/core 

以防萬一,你可以檢查以下還有,版本應該匹配:

npm list @angular/common 

npm list @angular/compiler