2016-04-06 48 views
19

Ho scritto una semplice app con [email protected] e funziona benissimo. Ora che lo sto testando con l'ultima versione dell'alfa e della beta disponibile su npm, continuo a chiedermi se davvero ho davvero cambiato o sto memorizzando qualcosa nella cache.Come verificare la versione di Angular2 con dattiloscritto

voglio fare qualcosa di simile al di sotto sul mio componente principale

export class ChromeComponent { 

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

angular.version sul ritorno console undefined

+0

Un bug è aperto qui per farlo: https://github.com/angular/angular/issues/1357 –

risposta

40

Aggiornamento dal 4.0.0-rc.1 viene aggiunto

Versione per selettore radice nel DOM

enter image description here

A partire dalla versione 2.3.0 angular2 -rc.0 è possibile ottenere la versione come segue:

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

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

Oppure si può console del browser basta aprire e verificare body tag enter image description here

+0

non funziona per il nuovo angular2 – gstackoverflow

+0

@gstackoverflow cosa fare intendi 'nuova angolare2'? – yurzui

+0

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

9

ng -v mostra la versione di cli, nodo, os & angolare.

0

Nuova risposta dal momento che uno accettato non è più il caso sulle emissioni angolari stabili, modo più semplice per verificare la versione angolare è di farlo con il comando list NPM alla radice del progetto:

npm list @angular/core 

Solo nel caso in cui si può controllare in seguito così, le versioni dovrebbero corrispondere:

npm list @angular/common 

npm list @angular/compiler 
Problemi correlati