Wie man mit angularJS @ Code zwischen mehreren Projekten tei
Ich habe mich gefragt, wie es am besten wäre, gemeinsame Bibliotheken und eigene Module zwischen mehreren angleJS-Projekten auszutauschen.
Nehmen wir an, ich arbeite an zwei verschiedenen Projekten. Beide stützen sich auf Bibliotheken wie angleJS, bootstrap usw.
Ich habe eine Dateistruktur wie folgt:
Projekt index.html css jsModul AModul B lib eckig bootstrapProject 2 index.html css jsModul Bmodule X lib eckig bootstrapSo habe ich darüber nachgedacht, einfach ein anderes Verzeichnis mit allen gemeinsam genutzten Komponenten zu erstellen, damit ich etw bekomme. mögen
Shared eckig bootstrapModul BProjekt index.html css jsModul AProject 2 index.html css jsmodule XIch habe Modul B geschrieben wie:
angular.module("moduleB", [])
.service("SB", [function () {/*functionality here*/}]);
.factory("FB", [function () {/*functionality here*/}]);
und würde es dann in mein Projekt 1/2 als Abhängigkeit aufnehmen, wie:
angular.module("project1", ["moduleB"]);
um diesen Ansatz zu erreichen.
Würde das der beste Weg sein? Was könnte eine Alternative sein?