Globalnie zainstalowałeś kątowe cli (-g w poleceniu). Oznacza to, że możesz wpisać ng versionw wierszu polecenia. Może to być bardziej precyzyjne, jeśli wiersz poleceń nie znajduje się w katalogu kontrolowanym przez npm ( powinieneś wpisać to w wpisanym katalogu ng new myapp).
Uwaga dla tych, którzy dotarli tutaj od Google:ng version poinformuje Cię, do której (zgrubnej) wersji Angular odwołuje się bieżący katalog. np. wydaje się, że w tym katalogu jest zainstalowany angular 4.x (~ 4.3.0).
ng version nie zapewni Ci wersji kątowej. musisz sprawdzić pakiet.json, aby poznać wersję kątową
Suresh Kamrushi
@SureshKamrushi, mogę to potwierdzić, wyświetlało wszystko oprócz wersji
Kolob Canyon
4
ng versionzapewnia wersję de Angular, jeśli jesteś w folderze projektu.
Vinicius Brasil
Jeśli jesteś w folderze projektu, wersja ng dostarczy wersję angular, której używa projekt, wraz z innymi informacjami, takimi jak wersja Angular cli, wersja węzła, wersja TypeScript, wersja webpacka, wersja rxjs itp.
ssmsnet
36
Dla Angular 1 lub 2 (ale nie dla Angular 4+):
Możesz także otworzyć konsolę i przejść do zakładki elementu w narzędziach programistycznych dowolnej przeglądarki, której używasz.
Lub
Wpisz angular.version, aby uzyskać dostęp do obiektu Javascript, który zawiera wersję kątową.
Dla Angular 4+ Istnieje kilka sposobów wymienionych poniżej:
Wpisz poniższy kod w wierszu poleceń / lub w terminalu w kodzie VS. (do 3)
ng version lub ng --version (znajdź obraz jako odniesienie)
ng v
ng -v
W terminalu można znaleźć wersję kątową, jak pokazano na załączonym obrazku:
Możesz także otworzyć konsolę i przejść do zakładki elementu w narzędziach programistycznych dowolnej przeglądarki, której używasz. Jak pokazano na poniższym obrazku:
Znajdź plik package.json, znajdziesz wszystkie zainstalowane zależności i ich wersję.
Myślę, że odpowiedź udzielona przez D. Squire'a była dokładna, ale prawdopodobnie tylko odrobinę niejasna. Jeśli zmienisz katalogi na projekt, a następnie wpiszesz ng --version, wyświetli wersję kątową w projekcie. Jeśli zrobisz to z domyślnego katalogu (nie w projekcie), otrzymasz tylko wersję Angular CLI, która prawdopodobnie nie jest tym, czego szukasz i da wyjście pokazane przez Vik2696.
moje 2 centy, w Angular 9 (nie sprawdzałem starszych wersji) możesz znaleźć wersję kątową w atrybutach root div iw ten sposób pokazuję aktualną wersję w komponencie app-root (wyodrębnij i zapisz ją w moim Global do wykorzystania w innych komponentach :
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);
....
}
}
ng version
zapewnia wersję de Angular, jeśli jesteś w folderze projektu.Dla Angular 1 lub 2 (ale nie dla Angular 4+):
Możesz także otworzyć konsolę i przejść do zakładki elementu w narzędziach programistycznych dowolnej przeglądarki, której używasz.
Lub
Wpisz angular.version, aby uzyskać dostęp do obiektu Javascript, który zawiera wersję kątową.
Dla Angular 4+ Istnieje kilka sposobów wymienionych poniżej:
Wpisz poniższy kod w wierszu poleceń / lub w terminalu w kodzie VS. (do 3)
W terminalu można znaleźć wersję kątową, jak pokazano na załączonym obrazku:
źródło
Powinieneś sprawdzić plik package.json w projekcie. Tam zobaczysz wszystkie zainstalowane pakiety i wersje tych pakietów.
źródło
W linii poleceń możemy sprawdzić naszą zainstalowaną wersję ng.
To da ci coś takiego:
źródło
Angular:
..... czy nie powinno tam wyświetlać wersji?ng v
Po prostu uruchom powyższe polecenie w terminalu.
źródło
Myślę, że odpowiedź udzielona przez D. Squire'a była dokładna, ale prawdopodobnie tylko odrobinę niejasna. Jeśli zmienisz katalogi na projekt, a następnie wpiszesz ng --version, wyświetli wersję kątową w projekcie. Jeśli zrobisz to z domyślnego katalogu (nie w projekcie), otrzymasz tylko wersję Angular CLI, która prawdopodobnie nie jest tym, czego szukasz i da wyjście pokazane przez Vik2696.
źródło
Angular CLI ng v daje niewiele więcej rzeczy niż tylko wersja.
Jeśli chcesz tylko wersję z niego, możesz dodać grep pipe i filtrować dla kątów, takich jak:
WYNIK:
Do tego mam alias, który jest
Następnie po prostu użyj ngv
źródło
uruchom wersję ng
następnie po prostu sprawdź wersję pakietu rdzenia kątowego.
źródło
W terminalu wpisz albo
ng -v
albong --version
.źródło
zobaczysz coś takiego:
Wersja kątowa znajduje się w wierszu 4 powyżej
źródło
Pełne zrozumienie subversion o (xxx) można znaleźć w dokumentacji kątowej angularJS i angular 2+
źródło
Od kątowej 7 dalej działają następujące dwa polecenia
źródło
Najpierw zainstaluj Angular / cli globalnie w komputerze. aby zainstalować angular / cli, uruchom polecenie npm install -g @ angular / cli
Powyżej Angular7 użyj tych dwóch poleceń, aby poznać wersję Angular / Cli 1. ng --version, 2. ng version
źródło
sprawdź wiersz polecenia
ng --version LUB ng version LUB ng -v
źródło
Polecenie ng --version zwraca szczegóły zainstalowanej wersji Angular CLI
źródło
możesz obejrzeć to vidio, aby zainstalować najnowszą wersję kątową. https://youtu.be/zqHqMAWqpD8
źródło
moje 2 centy, w Angular 9 (nie sprawdzałem starszych wersji) możesz znaleźć wersję kątową w atrybutach root div iw ten sposób pokazuję aktualną wersję w komponencie app-root (wyodrębnij i zapisz ją w moim Global do wykorzystania w innych komponentach :
źródło