Czy sensowne jest pytanie oznaczone jako kątowe i kątowe? Obie są zupełnie różnymi bibliotekami. Bardziej sensowne byłoby mieć jedno pytanie dla każdego. Wtedy zaakceptowana odpowiedź nie zostałaby częściowo unieważniona po dodaniu nowego tagu.
Po pierwsze, po zminimalizowaniu wyszukiwanie licencji w dużym pliku nie jest łatwe. Po drugie, poleganie na pliku licencji / komentarzie nie jest naprawdę dobrym wyborem, ponieważ może ulec zmianie przez błąd minfiera.
Ryzyko tej odpowiedzi polega na tym, że istnieje wiele zależności kątowych, które mogą zostać wciągnięte i mieć pewność, która wersja jest ładowana przez przeglądarkę.
możesz także otworzyć konsolę w narzędziach programistycznych dowolnej przeglądarki, której używasz, i wpisać, angular.versionaby uzyskać dostęp do obiektu JavaScript zawierającego wersję kątową.
Bardzo przydatne, gdy skrypt jest minimalizowany bez komentarza w nagłówku.
W przypadku Angulara 2+ w dowolnej nowoczesnej przeglądarce mającej narzędzia programistyczne (F12) można sprawdzić znacznik aplikacji najwyższego poziomu.
W przypadku przeglądarki Internet Explorer 11 lub Edge informacje można znaleźć tutaj:
Jeśli używasz angular-cli, możesz to łatwo sprawdzić, pisząc
ng -v
lub ng vw Angular 8, w Terminalu lub Bash. Uwaga: Uruchom polecenie w katalogu projektu.
Powinieneś dostać coś takiego:
angular-cli:1.0.0-beta.24
node:7.4.0
os: darwin x64@angular/common:2.4.3@angular/compiler:2.4.3@angular/core:2.4.3@angular/forms:2.4.3@angular/http:2.4.3@angular/platform-browser:2.4.3@angular/platform-browser-dynamic:2.4.3@angular/router:3.4.3@angular/compiler-cli:2.4.3
Ach, utknąłem na tym. Jeśli wpiszesz „ng -v” w folderze nieprojektowym, to po prostu daje tylko wersję AngularCLI - myślałem, że dostarczy wszystkich informacji. Ale wpisanie go w folderze projektu utworzonym przez CLI zawiera wszystkie szczegóły dotyczące wersji Angular, których używa ten folder
Pamiętaj, że jeśli używasz NVM i nie widzisz pakietów, o których wiesz, że zainstalowałeś, być może zainstalowałeś je pod inną wersją Węzła. Jedną z opcji jest migracja z poprzedniej wersji do bieżącej wersji. Zobacz więcej szczegółów na github.com/creationix/… .
(Kreska ^zaktualizuje cię do najnowszej wersji głównej (pierwsza liczba).
^4.3.0Będzie pasować do dowolnego 4.x.xwydania, w tym 4.4.0, ale będzie się utrzymywać 5.0.0. Tylda ~pasuje do najnowszej wersji mniejszej (środkowa liczba).
~4.3.0Pasuje do wszystkich 4.3.xwersji, ale będzie tęsknić 4.4.0.)
Przydatne, jeśli aplikacja Angular nie została jeszcze uruchomiona! Ale działa oczywiście tylko wtedy, gdy masz kod źródłowy. Jeśli chodzi o zdalną aplikację online, zobacz odpowiedź Tony Donga , sprawdzenie głównego znacznika kątowego w DOM wydaje się działać dla dowolnej wersji Angular2 +.
Podobnie jak powyższa odpowiedź, możesz sprawdzić w przeglądarce, sprawdzając element, jeśli jest to AngularJS, możemy zobaczyć coś takiego jak poniżej.
Dyrektywa ng-app mówi AngularJS, że jest to główny element aplikacji AngularJS.
Wszystkie aplikacje AngularJS muszą mieć element główny.
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.