Açısal versiyon nasıl kontrol edilir?


124

Ben yüklü @angular/clibu komutu kullanarak, NPM yoluyla paketi:

npm install -g @angular/cli

@ Angular / cli'nin 1.4.2 sürümü başarıyla kuruldu. Ancak bu Açısal sürüm değil, CLI sürümüdür.

Çalıştırdıktan sonra ng new myappbenim yarattığım uygulaması Açısal hangi sürümünü nasıl kontrol edebileceklerini? 2.x, 4.x?

Yanıtlar:


192
ng version

Global olarak açısal cli yüklediniz (komutta -g). Bu ng version, komut isteminize yazabileceğiniz anlamına gelir . Sizin komut istemi olduğunda bunu daha kesin olabilir değil bir npm kontrollü dizin içinde (eğer gereken dizin içinde yazdığınız bu tip ng new myapp).

Google'dan buraya gelenlere bir not: ng version mevcut dizin tarafından Angular'ın hangi (kaba) sürümüne başvurulduğunu size bildirecek. Örneğin, bu dizinde açısal 4.x (~ 4.3.0) kurulu görünüyor.

@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

Paketleri.config olan bir dizinde değilseniz, o zaman alırsınız Angular: ....


4
ng versiyonu size açısal versiyon sağlamayacaktır. açısal sürümü öğrenmek için package.json'u kontrol etmeniz gerekir
Suresh Kamrushi

@SureshKamrushi Buna ikinci olabilirim , sürüm hariç her şeyi görüntüledi
Kolob Canyon

4
ng versionde Açısal sürümü sağlıyor eğer proje klasördesiniz.
Vinicius Brasil

Proje klasöründeyseniz ng versiyonu, projenin kullandığı angular versiyonunun yanı sıra Angular cli versiyonu, node versiyonu, TypeScript versiyonu, webpack versiyonu, rxjs versiyonu vb. Gibi diğer bilgileri de sağlayacaktır
ssmsnet

36

Angular 1 veya 2 için (ancak Angular 4+ için değil):

Ayrıca konsolu açabilir ve kullandığınız tarayıcının geliştirici araçlarındaki öğe sekmesine gidebilirsiniz.

Veya

Açısal sürümü tutan Javascript nesnesine erişmek için angular.version yazın.

Angular 4+ için Aşağıda listelendiği gibi birkaç yol vardır:

Aşağıdaki kodu komut istemine / veya VS Kodundaki terminalde yazın. (3'e kadar)

  1. ng versiyonu veya ng versiyonu (Referans için resmi bulun)
  2. ng v
  3. ng -v

Terminalde, ekli resimde gösterildiği gibi açısal versiyonu bulabilirsiniz: görüntü açıklamasını buraya girin

  1. Ayrıca konsolu açabilir ve kullandığınız tarayıcının geliştirici araçlarındaki öğe sekmesine gidebilirsiniz. Aşağıdaki resimde gösterildiği gibi:

görüntü açıklamasını buraya girin

  1. Package.json dosyasını bulun, tüm yüklü bağımlılıkları ve sürümlerini bulacaksınız.

13

Projedeki package.json dosyasını kontrol etmelisiniz. Orada yüklü tüm paketleri ve bu paketlerin sürümlerini göreceksiniz.


11

Komut satırında kurulu versiyonumuzu kontrol edebiliriz.

ng -v OR ng --version OR ng version

Bu size şöyle verecektir:

 _                      _                 ____ _     ___

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

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

1
@viki, bu açısal 5 hangisinin açısal olduğunu nasıl belirleyeceğimizi söyleyebilir misin 4,3,5
Vinoth

1
@vinod. Açısal CLI:> 1.3, Anguar 5 olarak kabul edilir. Bunun altında Açısal 4.
Vik2696

6
bana neden Angular: ..... sürümünü orada göstermemesi gerektiğini açıklayabilir misin ?
Kolob Canyon

1
Yıl 2020 & Angular 9 burada! Ve ben hala ... açısal versiyonum olarak görüyorum. Neden böyle görünüyor?
Prateek Kumar Dalbehera

7

ng v

Yukarıdaki komutu terminalde çalıştırmanız yeterlidir.


2

D. Squire tarafından verilen cevabın doğru olduğunu düşünüyorum, ancak muhtemelen sadece biraz belirsiz. Dizinleri bir projeye değiştirir ve daha sonra ng --version yazarsanız, projedeki açısal versiyonu gösterecektir. Varsayılan bir dizinden yapılırsa (bir proje içinde değil), yalnızca Angular CLI sürümünü alırsınız, bu muhtemelen aradığınız şey değildir ve Vik2696 tarafından gösterilen çıktıyı verir.

$ 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

Açısal KLİMA v, sürümden çok daha fazlasını verir.

Sadece versiyonunu istiyorsanız, aşağıdaki gibi açısal için boru grep ve filtre ekleyebilirsiniz:

ng v | grep 'Angular:'

ÇIKTI:

Angular: #.#.# <-- VERSION

Bunun için bir takma adım var

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

O zaman sadece ngv kullanın


2

çalışan versiyon

sonra basitçe açısal çekirdek paketinin versiyonunu kontrol edin.

@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

aşağıdaki gibi bir şey göreceksiniz:

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

Açısal versiyon yukarıdaki 4. satırdadır


1

Birçok yol vardır, açısal sürümü kontrol edersiniz Sadece komut istemini (Windows için) pentleyin ve yazın

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

comand satırını kullanarak açısal versiyonu kontrol edin

4. You can pakage.json file

pakage.json dosyasındaki açısal sürümü kontrol edin

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

tarayıcınızdaki açısal sürümü kontrol edin

(Xxx) ile ilgili yıkımın tam olarak anlaşılması için lütfen açısal belgelere bakın angularJS ve angular 2+


0

Açısal 7 koğuşta aşağıdaki iki komut çalışıyor

ng --version 
ng version

0

İlk olarak Angular / cli'yi makineye global olarak kurun. angular / cli'yi kurmak için npm install -g @ angular / cli komutunu çalıştırın

Angular7'nin üzerinde, görüntü açıklamasını buraya girinAngular / Cli 1. ng - versiyonu , 2. ng versiyonunu öğrenmek için bu iki komutu kullanın.



0

ng --version komutu, kurulu Angular CLI sürümünün ayrıntılarını döndürür



-1

benim 2 sentim, Angular 9'da (eski sürümleri kontrol etmedim), kök div özniteliklerinde açısal sürümü bulabilirsin ve bu, uygulama-kök bileşeninde mevcut sürümü nasıl gösteririm (diğer bileşenlerde kullanmak için Global'ime çıkarın ve kaydedin :

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);
    ....
  }
}
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.