2015-07-09 13 views
8

Ho intenzione di utilizzare WebJars (tramite Maven) anziché Bower per i miei progetti.WebJars - Differenza tra i sapori?

Qual è la differenza tra i gusti NPM, Bower e Classic di WebJars?

La mia comprensione è che da quando ho usato Bower, probabilmente dovrei usare semplicemente Bower WebJars poiché posso essere sicuro che quegli artefatti saranno disponibili. È questo il modo giusto di pensarci?

Grazie in anticipo per l'aiuto.

risposta

6

Dipende da dove si desidera che gli artefatti di origine provengano. I WebJars classici di solito provengono da una distribuzione binaria di una libreria. Bower e NPM WebJars provengono dalle rispettive fonti.

I WebJars classici vengono creati e pubblicati manualmente dai contributori di WebJar. Bower e NPM WebJars possono essere pubblicati da chiunque.

+0

Posso usare le dipendenze da classic, NPM e Bower in un singolo progetto? È garantito che siano compatibili tra loro? –

+0

Puoi sicuramente usarli nello stesso progetto. Che tipo di compatibilità stai cercando? –

+0

Non sono esperto in JavaScript e costruisco sistemi come NPM e Bower. Mi chiedo se i loro standard per imballare le cose siano compatibili. E la situazione quando uso dipendenze da mondi diversi non causerebbe alcuni conflitti interni. –