Heim >Web-Frontend >js-Tutorial >So erstellen Sie eine bestimmte Version eines Angular-Projekts, ohne Angular CLI zu installieren
Arbeiten Sie mit Angular und müssen Projekte mit verschiedenen Angular-Versionen einrichten? Hier ist eine einfache Anleitung zum Erstellen von Angular-Projekten für bestimmte Versionen, sowohl mit als auch ohne die Angular-CLI!
Wenn Sie an mehreren Angular-Projekten arbeiten, müssen Sie manchmal eine bestimmte Version festlegen. Möglicherweise ist Ihr Projekt auf bestimmte Funktionen angewiesen, die nur in bestimmten Versionen verfügbar sind, oder es erfordert Kompatibilität mit älteren Codebasen.
So erstellen Sie Projekte mit bestimmten Angular-Versionen – unabhängig davon, ob Sie die CLI verwenden oder nicht!
Wussten Sie, dass Sie Angular-Projekte für bestimmte Versionen initialisieren können, ohne die CLI zu installieren? Schauen wir uns die Syntax und Beispiele an.
npm init @angular@3d689bd3819ead35ed794427bd12f459 1b8b62ddc634804650a3eb289a01f98b
Ersetzen Sie b6db7e09d43d00456066d1fcff3cc08b mit Ihrer gewünschten Angular-Version und 4f8ef3960903de9df09005478c35c0fb mit dem Namen Ihres Projekts. Wenn Sie beispielsweise ein Angular 16-Projekt mit dem Namen „sampleApp“ erstellen möchten, führen Sie Folgendes aus:
npm init @angular@16 sampleApp
Dieser Ansatz richtet ein einfaches Angular-Projekt ein, ohne die Angular-CLI global zu installieren. Dies ist praktisch, wenn Sie die Installation zusätzlicher Tools vermeiden möchten oder in einer eingeschränkten Umgebung arbeiten.
Angular 13-Projekt mit dem Namen LegacyApp:
npm init @angular@13 legacyApp
Dieser Befehl ruft die erforderliche Angular-Version direkt herunter und richtet die Projektstruktur und Abhängigkeiten ein, die für diese Version spezifisch sind.
Wenn Sie die Angular-CLI bevorzugen, können Sie dennoch ein Projekt für eine bestimmte Version erstellen, ohne die CLI dauerhaft zu installieren. Verwenden Sie npx, um die CLI direkt auszuführen und geben Sie dabei Ihre Version an.
npx -p @angular/cli@3d689bd3819ead35ed794427bd12f459 ng new 1b8b62ddc634804650a3eb289a01f98b
Dieser Befehl verwendet npx, um vorübergehend die angegebene CLI-Version auszuführen und ein auf diese Angular-Version zugeschnittenes Projekt zu erstellen.
npx -p @angular/cli@13 ng new demoApp
Dieser Befehl erstellt ein neues Projekt mit Angular CLI Version 13, auch wenn Sie global eine andere Angular CLI-Version installiert haben.
Ganz gleich, ob Sie sich für die CLI entscheiden oder nicht, die Flexibilität von Angular mit npm init und npx macht es einfach, Projekte über verschiedene Versionen hinweg zu verwalten. Wenn Sie also das nächste Mal ein bestimmtes Angular-Versionsprojekt starten müssen, wissen Sie genau, wie es geht, ohne sich um CLI-Installationen kümmern zu müssen!
Angular Version | Without CLI | With CLI |
---|---|---|
16 | npm init @angular@16 sampleApp | npx -p @angular/cli@16 ng new sampleApp |
13 | npm init @angular@13 legacyApp | npx -p @angular/cli@13 ng new demoApp |
Und das ist es! Ich hoffe, Sie fanden diesen Leitfaden hilfreich für Ihre Angular-Projekte. Kommentieren Sie unten Ihre Fragen oder Tipps zum Arbeiten mit bestimmten Angular-Versionen.
Viel Spaß beim Codieren!
Das obige ist der detaillierte Inhalt vonSo erstellen Sie eine bestimmte Version eines Angular-Projekts, ohne Angular CLI zu installieren. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!