Come controllare la versione angolare?


124

Ho installato il @angular/clipacchetto tramite npm, usando questo comando:

npm install -g @angular/cli

La versione 1.4.2 di @ angular / cli è stata installata con successo. Ma questa non è la versione Angular, ma la versione CLI.

Dopo aver eseguito ng new myappcome posso verificare quale versione Angular è l'app creata? 2.x, 4.x?

Risposte:


192
ng version

Hai installato angular cli globalmente (-g nel comando). Ciò significa che puoi digitare ng versionnel prompt dei comandi. Potrebbe essere più preciso farlo quando il prompt dei comandi non si trova in una directory controllata da npm ( dovresti digitarlo nella directory che hai digitato ng new myapp).

Una nota a chi è arrivato qui da Google: ng version ti farà sapere a quale versione (grossolana) di Angular fa riferimento la directory corrente. Ad esempio, in questa directory sembra essere installato angular 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

Se non ti trovi in ​​una directory che ha un packages.config, otterrai Angular: ....


4
La versione ng non ti fornirà la versione angolare. è necessario controllare package.json per conoscere la versione angolare
Suresh Kamrushi

@SureshKamrushi posso assecondarlo, mostrava tutto tranne la versione
Kolob Canyon

4
ng versionfornisce la versione de Angular se ti trovi nella cartella del progetto.
Vinicius Brasil

Se ti trovi nella cartella del progetto, ng version fornirà la versione di angular che il progetto sta utilizzando insieme ad altre informazioni come versione cli Angular, versione del nodo, versione TypeScript, versione webpack, versione rxjs ecc.
ssmsnet

36

Per Angular 1 o 2 (ma non per Angular 4+):

Puoi anche aprire la console e andare alla scheda degli elementi negli strumenti di sviluppo di qualunque browser utilizzi.

O

Digita angular.version per accedere all'oggetto Javascript che contiene la versione angolare.

Per Angular 4+ ci sono i modi elencati di seguito:

Scrivi sotto il codice nel prompt dei comandi / o nel terminale nel codice VS. (fino a 3)

  1. ng version o ng --version (Trova l'immagine per riferimento)
  2. ng v
  3. ng -v

Nel terminale è possibile trovare la versione angolare come mostrato nell'immagine allegata: inserisci qui la descrizione dell'immagine

  1. Puoi anche aprire la console e andare alla scheda degli elementi negli strumenti di sviluppo di qualunque browser utilizzi. Come mostrato nell'immagine sottostante:

inserisci qui la descrizione dell'immagine

  1. Trova il file package.json, troverai tutte le dipendenze installate e la loro versione.

13

Dovresti controllare il file package.json nel progetto. Lì vedrai tutti i pacchetti installati e le versioni di quei pacchetti.


11

Nella riga di comando possiamo controllare la nostra versione ng installata.

ng -v OR ng --version OR ng version

Questo ti darà così:

 _                      _                 ____ _     ___

   / \   _ __   __ _ _   _| | __ _ _ __     / ___| |   |_ _|
  / △ \ | '_ \ / _` | | | | |/ _` | '__|   | |   | |    | |
 / ___ \| | | | (_| | |_| | | (_| | |      | |___| |___ | |
/_/   \_\_| |_|\__, |\__,_|_|\__,_|_|       \____|_____|___|
               |___/

Angular CLI: 1.6.5
Node: 8.0.0
OS: linux x64
Angular: 
...

1
@viki, è questo angolare 5, puoi dirmi come identifichiamo quale è angolare 4,3,5
Vinoth

1
@vinod. Angular CLI:> 1.3 è considerato come Anguar 5. Sotto è Angular 4.
Vik2696

6
puoi spiegarmi perché dice Angular: ..... non dovrebbe visualizzare la versione lì?
Kolob Canyon

1
È il 2020 e Angular 9 è qui! E continuo a vedere ... come la mia versione angolare. Perché si mostra così?
Prateek Kumar Dalbehera

7

ng v

Esegui semplicemente il comando sopra nel terminale.


2

Penso che la risposta data da D. Squire fosse accurata, ma forse solo un po 'vaga. Se cambi directory in un progetto e quindi digiti ng --version, verrà visualizzata la versione angolare nel progetto. Se fatto da una directory predefinita (non all'interno di un progetto), otterrai solo la versione della CLI Angular, che probabilmente non è quella che stai cercando e fornirà l'output mostrato da 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

2

Angular CLI ng v restituisce poche cose in più oltre alla versione.

Se vuoi solo la versione da esso, puoi aggiungere pipe grep e filtrare per angolari come:

ng v | grep 'Angular:'

PRODUZIONE:

Angular: #.#.# <-- VERSION

Per questo, ho un alias che è

alias ngv='ng v | grep 'Angular:''

Quindi usa ngv


2

eseguire ng version

quindi controlla semplicemente la versione del pacchetto angular core.

@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


1
  1. ng v
  2. ng --v

vedrai qualcosa di simile al seguente:

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

La versione angolare è nella riga 4 sopra


1

Ci sono molti modi, si controlla la versione angolare Basta premere il prompt dei comandi (per Windows) e digitare

1. ng version
2. ng v
3. ng -v

controllare la versione angolare utilizzando la riga di comando

4. You can pakage.json file

controlla la versione angolare sul file pakage.json

5.You can check in browser by presing F12 then goto elements tab

controlla la versione angolare sul tuo browser

Piena comprensione della sovversione su (xxx), vedere la documentazione angolare angularJS e angular 2+


0

Dall'angolo 7 in poi funzionano i due comandi seguenti

ng --version 
ng version

0

Per prima cosa installa Angular / cli globalmente nella macchina. per installare angular / cli eseguire il comando npm install -g @ angular / cli

Sopra Angular7, usa questi due comandi inserisci qui la descrizione dell'immagineper conoscere la versione di Angular / Cli 1. ng --version, 2. ng version


0

controlla il prompt dei comandi

ng --version OR ng versione OR ng -v


0

Il comando ng --version restituisce i dettagli della versione di Angular CLI installata



-1

i miei 2 centesimi, in Angular 9 (non ho controllato le versioni precedenti) puoi trovare la versione angolare negli attributi root div ed è così che mostro la versione corrente nel componente root dell'app (estraila e salvalo nel mio Global per usarla in altri componenti :

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);
    ....
  }
}
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.