AngularJS: Abhängigkeitsverwaltung

8

Wir planen derzeit eine Website, die aus verschiedenen AngularJS-Apps besteht, die gemeinsame Dienste nutzen. Dienste werden in separaten Dateien implementiert; um die Dateigröße der Apps zu minimieren, die nur die Service-Dateien einschließen / verketten, die in der entsprechenden App verwendet werden, suchen wir nach den Best Practices im Abhängigkeitsmanagement.

Gibt es etwas wie in eckigen oder was würden Sie vorschlagen, die Includes zu behandeln? Danke im Voraus.)

    
MrMuh 25.08.2013, 15:55
quelle

3 Antworten

3

Ich schlage vor, dieselbe Organisation wie ng-boilerplate zu verwenden: Ссылка

Ich verwende für ein Projekt eine Organisation in der Nähe von ng-boilerplat und es ermöglichte uns, in unserem Abhängigkeitsmanagement modular zu sein.

    
Julio 25.08.2013, 16:54
quelle
2

Für mich ist das einzige Build / Deployment-System, das für die meisten Web-Apps, die extrem js Berechnungen haben, wie ein Zauber wirkt, yeoman .
Dieses Zitat sollte beschreiben, was es ist / tut:

  

Yeoman 1.0 ist mehr als nur ein Werkzeug. Es ist ein Workflow; eine Sammlung von Tools und Best Practices, die harmonisch zusammenarbeiten, um die Entwicklung für das Web noch besser zu machen.

Im Grunde ist es ein npm , der alle Standarddateien und Abhängigkeiten installiert und Ihre gesamte App mit Hilfe von Generatoren . Es benutzt Bower und grunt kümmert sich auch um den schwierigen Teil Konfigurieren von grunt , das für die Erstellung / Bereitstellung Ihrer App zuständig ist.
Ich empfehle yeoman als moderner und effizienter Workflow.

    
gion_13 25.08.2013 21:53
quelle
0

Ich persönlich habe nicht auf das oben erwähnte ng-boilerplate als @Julio geschaut, aber Sie könnten es leicht schaffen, RequireJS mit eckigen Winkeln zu konfigurieren und zu verwenden. Ich habe es getan und es funktioniert wie ein Zauber.

    
Kia Panahi Rad 25.08.2013 21:25
quelle

Tags und Links