Wie kann ich feststellen, welche Version von Angular ich verwende?
Ich habe versucht:
angular --version
angular --v
angular -version
angular -v
aber -bash: angular: command not found
bekommen
Ich weiß von yeoman --version
, dass ich 0.9.6
verwende.
Aber wie bekommt man die anglejs-Version?
Edit: Als diese Antwort geschrieben wurde, gab es nur Angular 1.x. Suchen Sie in den Antworten unten nach Angular-Versionen> = 2.
Angular verfügt nicht über ein Befehlszeilentool.
Die Versionsnummer können Sie der JavaScript-Datei selbst entnehmen.
Header des aktuellen angular.js
:
/**
* @license AngularJS v1.0.6
* (c) 2010-2012 Google, Inc. http://angularjs.org
* License: MIT
*/
Für Winkel 1 oder 2 (aber nicht für Winkel 4+):
sie können die Konsole auch in den Entwicklerwerkzeugen des verwendeten Browsers öffnen und angular.version
eingeben, um auf das Javascript-Objekt zuzugreifen, das die Winkelversion enthält.
Sehr nützlich, wenn das Skript ohne Header-Kommentar minimiert ist.
Wenn Sie angular-cli
verwenden, können Sie dies durch Eingabe einfach überprüfen
ng -v
in Terminal oder Bash. Hinweis: Führen Sie den Befehl im Projektverzeichnis aus.
Sie sollten so etwas bekommen:
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
In der Entwicklerkonsole des Browsers (drücken Sie zum Öffnen F12), können Sie Folgendes eingeben:
angular.version.full
sie erhalten die vollständige Version, z. (abhängig von Ihrer aktuellen Version). [Tatsächlich erhält es die full
-Eigenschaft des angular.version
-Objekts.]
"1.4.3"
Um also das vollständige Objekt zu sehen, geben Sie ein
angular.version
Es gibt Ihnen das vollständige Versionsobjekt mit Versionsinformationen wie full, major, minor und auch den codeName, z.
Object {full: "1.4.3", major: 1, minor: 4, dot: 3, codeName: "foam-acceleration"}
Sie können auch Ihre package.json überprüfen:
"dependencies": {
"@angular/common": "^5.0.0",
"@angular/compiler": "^5.0.0",
"@angular/core": "^5.0.0",
"@angular/forms": "^5.0.0",
"@angular/http": "^5.0.0",
"@angular/platform-browser": "^5.0.0",
"@angular/platform-browser-dynamic": "^5.0.0",
"@angular/router": "^5.0.0",
}
(Das Einfügemarke ^
aktualisiert Sie auf die neueste Hauptversion (die erste Nummer) .^4.3.0
entspricht einer 4.x.x
-Version einschließlich 4.4.0
, hält jedoch off on 5.0.0
. Die Tilde ~
stimmt mit der neuesten Nebenversion (der mittleren Nummer) überein. ~4.3.0
stimmt mit allen 4.3.x
-Versionen überein, wird aber Miss 4.4.0
.)
Jetzt ist es ng -v
Wenn Sie das eckige cli verwenden, können Sie die Verwendung überprüfen
ng --version
Jetzt ist es ng -v
Oder Sie können auch einchecken
pakage.json Datei
"dependencies": {
"@angular/animations": "^4.0.0",
"@angular/common": "^4.0.0",
"@angular/compiler": "^4.0.0",
"@angular/core": "^4.0.0",
"@angular/forms": "^4.0.0",
"@angular/http": "^4.0.0",
"@angular/platform-browser": "^4.0.0",
"@angular/platform-browser-dynamic": "^4.0.0",
"@angular/router": "^4.0.0",
"angular-in-memory-web-api": "^0.3.2",
"core-js": "^2.4.1",
"rxjs": "^5.1.0",
"zone.js": "^0.8.4"
},
Es gibt viele Möglichkeiten, Sie prüfen die eckige Version. Einfach das Kommando Eingabeaufforderung (für Windows) und Typ
1. ng version
2. ng v
3. ng -v
4. You can pakage.json file
5.You can check in browser by presing F12 then goto elements tab
Vollständiges Verständnis von Subversion über (x.x.x) finden Sie in der Winkeldokumentation angleJS und angle 2+
In Angular 4 funktionieren viele Optionen nicht mehr. Update Juli 2017 Zwei Möglichkeiten:
1) Am einfachsten ist es, die package.json unseres Projekts zu öffnen und um die verwendeten Versionen zu überprüfen, darunter die von Angular.
2) Nachdem ng Serv ausgeführt wurde, öffnen wir den Inspektor der Elemente der Explorer, den wir verwenden, und wir können die Version wie in .__ beobachten. folgendes Bild.
Eine andere Möglichkeit wäre, VERSION
constant aus @angular/core
zu importieren und dann mit folgenden Anweisungen auf die Konsole zu kopieren:
console.log(VERSION.full); //5.2.11
Arbeitet in:
Nicht sicher über Angular 2 und 3. (wenn jemand das testen könnte; Seiten sind nicht verfügbar)
Für AngularJS 1.x verwenden Sie angular.version
:
console.log(angular.version); //1.7.4
Für die Verwendung von Winkel 4+
Bitte beachten Sie, dass die Option ng -v in Angular 7+ nicht funktioniert.
version nach Winkel 2 können Sie vom Terminal aus verwenden,
ng -v
_ _ ____ _ ___
/ \ _ __ __ _ _ _| | __ _ _ __ / ___| | |_ _|
/ △ \ | '_ \ / _` | | | | |/ _` | '__| | | | | | |
/ ___ \| | | | (_| | |_| | | (_| | | | |___| |___ | |
/_/ \_\_| |_|\__, |\__,_|_|\__,_|_| \____|_____|___|
|___/
Angular CLI: 1.7.3
Node: 9.3.0
OS: linux x64
Angular: 5.2.9
... animations, common, compiler, compiler-cli, core, forms
... http, language-service, platform-browser
... platform-browser-dynamic, router
@angular/cli: 1.7.3
@angular-devkit/build-optimizer: 0.3.2
@angular-devkit/core: 0.3.2
@angular-devkit/schematics: 0.3.2
@ngtools/json-schema: 1.2.0
@ngtools/webpack: 1.10.2
@schematics/angular: 0.3.2
@schematics/package-update: 0.3.2
TypeScript: 2.5.3
webpack: 3.11.0
[email protected]:~/apps/UI$
Es gibt mehrere Möglichkeiten:
ng --version
Der obige Befehl führt zur folgenden Ausgabe:
Winkel-CLI: 7.0.3
Knoten: 9.4.0
OS: Darwin x64
Winkel: 7.0.1
... Animationen, Common, Compiler, Compiler-Cli, Core, Formulare
... http, Sprachendienst, Plattform-Browser
... Plattform-Browser-dynamisch, Router
Paketversion
@ angle-devkit/architect 0.10.3
@ angle-devkit/build-angle 0.10.3
@ angle-devkit/build-optimizer 0.10.3
@ angle-devkit/build-webpack 0.10.3
@ angle-devkit/core 7.0.3
@ angle-devkit/schematics 7.0.3
@ angle/cli 7.0.3
@ ngtools/webpack 7.0.3
@ schematics/angle 7.0.3
@ schematics/update 0.10.3
rxjs 6.3.3
TypeScript 3.1.4
webpack 4.19.1
Die Version von Angular, Angular CLI, Node und vielen anderen Paketen kann daher hier überprüft werden.
Wenn Sie angle-cli verwenden, verwenden Sie einfach den Befehl
ng v
Es ist sehr einfach, __. Sie können in package.json
-Datei sehen
Für angular JS finden Sie es in der Datei angle-animate.js wie folgt:
/ ** * @license AngularJS v1.4.8 * (c) 2010-2015 Google, Inc. http://angularjs.org * Lizenz: MIT * /
sie können einfach ng version
.__ eingeben
gehen Sie einfach über Ihr Terminal in Ihr Winkelprojektverzeichnis und geben Sie ng -v
alle Informationen wie diese
Angular CLI: 1.7.4
Node: 8.11.1
OS: linux x64
Angular: 5.2.11
... animations, common, compiler, compiler-cli, core, forms
... http, language-service, platform-browser
... platform-browser-dynamic, router
@angular/cli: 1.7.4
@angular-devkit/build-optimizer: 0.3.2
@angular-devkit/core: 0.3.2
@angular-devkit/schematics: 0.3.2
@ngtools/json-schema: 1.2.0
@ngtools/webpack: 1.10.2
@schematics/angular: 0.3.2
@schematics/package-update: 0.3.2
TypeScript: 2.5.3
webpack: 3.11.0
Wenn Sie ng-v
außerhalb des Winkelprojekts überprüfen, wird nur die Winkel-Version angezeigt.
Genauso wie bei der obigen Antwort können Sie den Browser einchecken, indem Sie das Element überprüfen. Wenn es AngularJS ist, können wir so etwas wie unten sehen.
Die Anweisung ng-app teilt AngularJS mit, dass dies das Stammelement der AngularJS-Anwendung ist.
Alle AngularJS-Anwendungen müssen über ein Root-Element verfügen.
Für Winkel 1 oder 2 (aber nicht für Winkel 4+):
Sie können auch console öffnen und in den Entwicklerwerkzeugen des verwendeten Browsers auf die Elementregisterkarte wechseln.
Oder
Geben Sie angle.version ein, um auf das Javascript-Objekt zuzugreifen, das die Winkelversion enthält.
Für Angular 4+ gibt es die folgenden Möglichkeiten:
Schreiben Sie den folgenden Code in den Befehl Prompt/oder in das Terminal in den VS-Code (bis zu 3).
- ng version oder ng --version (Suchen Sie das Bild zur Referenz)
- ng v
- ng -v
Im Terminal finden Sie die winklige Version wie im angehängten Bild:
- Sie können auch console öffnen und in den Entwicklerwerkzeugen des verwendeten Browsers auf die Elementregisterkarte wechseln. Wie in der Abbildung unten dargestellt:
- Suchen Sie die Datei package.json. Sie finden alle installierten Abhängigkeiten und ihre Version.
Es wird hier sein ..
../project_name/bower_components/angular/angular.js
/**
* @license AngularJS v1.0.6
* (c) 2010-2012 Google, Inc. http://angularjs.org
* License: MIT
*/