Pourquoi les packages Bower sont en retard par rapport aux versions de production ?
Question
J'ai remarqué que lorsque j'utilise yo webapp
pour créer une nouvelle application Web, elle utilise toujours jQuery 1.10.2 même si la version 1.11.0 est disponible.Est-ce parce que la version 1.11.0 n'a pas encore été fortement testée, donc le référentiel Bower utilise toujours la version 1.10.2 ?Si je continue à courir bower update
de temps en temps, jQuery (et tous les autres packages que j'utilise) finiront-ils par être mis à niveau ?(Je me rends compte, BTW, que je peux le forcer avec bower install jquery#1.11.0 -S
)
Question connexe :Voici mon fichier bower.json actuel :
{
"name": "wut",
"private": true,
"dependencies": {
"sass-bootstrap": "~3.0.0",
"jquery": "~1.10.2"
},
"devDependencies": {}
}
Quand je cours bower update
, sass-bootstrap n'est pas mis à jour avec la dernière version disponible (3.0.2).Pourquoi est-ce?
La solution
La version est Semeur et ~1.10.2
désigne toute version de correctif (major.minor.patch
) supérieur à 2, mais inférieur à 1.11.0
.Vous devez augmenter la version dans votre bower.json pour ~1.11.0
pour obtenir le 1.11.0
version.