2017-09-26 3 views
0

Ich habe eine große Angular 4 mit vielen Komponenten. Ich muss die gleichen Komponenten in einem anderen Projekt verwenden. Ich möchte den Code nicht kopieren und in einem anderen Projekt verwenden. Ich kann nicht scheinen, eine Möglichkeit zu finden, Komponente 'Bibliothek' für eckig zu erstellen. Ich neige dazu, git Submodule zu verwenden, um mindestens auf zentraler Stelle für alle Verbraucher des Codes zu haben.Eckige Komponente Codewiederverwendungsstrategie

Gibt es alternative bessere Strategien, die jemand kennt?

Antwort

0

Ich kämpfte mit dem gleichen Problem und entschied mich schließlich für die Lösung, einen Angular-Library-Builder von Drittanbietern zu verwenden, der super funktioniert. Nach dem Erstellen der Bibliothek veröffentliche ich sie in unserem privaten npm-Repository und die anderen Angular-CLI-Projekte verbrauchen sie wie jede andere Bibliothek.

Ich kann angular librarian empfehlen, die einfach einzurichten ist, hat viele intelligente Automatisierungsprozess beim Aufbau der Bibliothek und ein sehr aktiver und hilfreicher Entwickler.

Verwandte Themen