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 bootstrap

So 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 X

Ich 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?

Antworten auf die Frage(6)

Ihre Antwort auf die Frage