Mehrfache Anwendung unter einzelne Projekt im Winkel 6
Erstellen Sie mehrere Anwendung unter einzelne Projekt im Winkel 6? Im neue eckige.json-Datei, es gibt keine "app":[]
array, wo wir verwendet, um zu erstellen/hinzufügen mehrerer Anwendungen manuell. Auch gibt es keine richtige Dokumentation gefunden habe ich in dieser Phase, die erläutern, wie das erstellen mehrerer Anwendung in der Einzel-Projekt. Jede Hilfe würde geschätzt werden. Danke.
- Aber es ist ein array Projekte. Und gibt es diesen Befehl: github.com/angular/angular-cli/wiki/generate-application
- Hey hast du es geschafft, sovle und hast du ein Beispiel-Projekt, das ich anschauen kann
- Bitte checkout martzcodes Antwort, ich habe befolgen Sie die Schritte in meinem Projekt. Wie wir bereits zuvor erwähnt -, Projekt-Struktur ist noch nicht bis zu der mark, aber das ist das, was Eckig-Teams im moment.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wie @JB Nizet, sagte... kannst du
generate application
(https://github.com/angular/angular-cli/wiki/generate-application)generieren, die eine Anwendung in den Projekte-Ordner, und dann servieren Sie es mit
Ebenso können Sie erstellen Bauteil-Bibliotheken mit
ng generate library
(https://github.com/angular/angular-cli/wiki/generate-library)Für gemeinsame Komponenten zwischen den Projekten. Beide, die installiert werden kann, in der
/projects
Ordner, es sei denn, man verändert die Projekte Wurzel, wenn dabeing new
.ng generate application <name>
zu erstellen, die neue app in meinem bestehenden Projekt, aber nun habe ich ein problem in der Projekt-Struktur. Als ich mein Projekt, Es folgt dieser Struktur; - Projekt-Namen -> Projekt-Namen -> src -> app, wenn ich Jetzt durch ng generieren, erstellen neuen "Projekt" - Verzeichnis und im inneren dass es eine neue app. Also ich hab eine app im "Projekt" - Ordner und eine andere außerhalb, die Ordner, die meiner Meinung nach nicht in eine gute Struktur. Natürlich kann ich nicht bewegen, meine ursprüngliche app-innen-Projekt-Ordner. Gibt es eine andere Möglichkeit?Wenn Sie ein Projekt mit mehreren Anwendungen, verwenden Sie eckige upgrade-Anleitung (https://update.angular.io/) Anweisungen, um ein upgrade Ihrer Anwendung. Einer der Schritt beim durchführen von Upgrades ausführen
(sobald Sie aktualisieren Sie Ihre @eckig/cli v6+). Dies generiert neue eckige.json-Datei mit Ihrer vorhandenen Winkel-cli.json-Datei für mehrere applciations.
Upgrade-Winkel-CLI
ODER
Manuell Bearbeiten Ihre eckige.json hinzufügen von neuen Anwendung in das bestehende Projekt ein. Bearbeiten von JSON-Datei für Eine Andere Anwendung.
ng generate
Befehl zum erstellen der neuen Anwendung. Aber die Projekt-Struktur, in der es erstellt wurde ist nicht richtig, und etwas verwirrend zu, in meine ehrliche Meinung. Bitte Lesen Sie die Kommentare in @martzcodes Antworten für die gleichen.