2015-07-09 17 views
8

Ich plane, WebJars (durch Maven) anstelle von Bower für meine Projekte zu verwenden.WebJars - Unterschied zwischen den Aromen?

Was ist der Unterschied zwischen den NPM, Bower und Classic Aromen von WebJars?

Mein Verständnis ist, dass, seit ich Bower verwendet habe, ich wahrscheinlich nur Bower WebJars verwenden sollte, da ich sicher sein kann, dass diese Artefakte verfügbar sein werden. Ist das der richtige Weg, darüber nachzudenken?

Vielen Dank im Voraus für die Hilfe.

Antwort

6

Es hängt davon ab, woher die Quellartefakte kommen sollen. Klassische WebJars stammen normalerweise aus einer Binärdistribution einer Bibliothek. Bower und NPM WebJars stammen aus ihren jeweiligen Quellen.

Die Classic WebJars werden manuell von WebJar-Mitarbeitern erstellt und veröffentlicht. Bower und NPM WebJars können von jedem veröffentlicht werden.

+0

Kann ich Abhängigkeiten von Classic, NPM und Bower in einem einzigen Projekt verwenden? Ist sichergestellt, dass sie miteinander kompatibel sind? –

+0

Sie können sie definitiv im selben Projekt verwenden. Welche Art von Kompatibilität suchen Sie? –

+0

Ich bin kein Experte für JavaScript und baue Systeme wie NPM und Bower. Ich frage mich, ob ihre Standards zum Packen von Dingen kompatibel sind. Und wenn ich Abhängigkeiten von verschiedenen Welten verwende, würde das nicht zu internen Konflikten führen. –

Verwandte Themen