En spécifiant les numéros de version dans la Charmille
Lors de l'écriture de la charmille.json, vous pouvez spécifier des numéros de version dans vos dépendances.
Parfois je vois des gens écrire des
{
...
"devDependencies" : {
"grunt" : "~0.3.13",
}
}
Exactement ce que fait le ~ signifie? Pourquoi ne pas écrire >=0.3.13?
Est-ce une sorte de meilleure pratique?
- Double Possible de Quelle est la charmille (et mnp) de la version de syntaxe?
Vous devez vous connecter pour publier un commentaire.
C'est semver et de la notation est la même que
>=0.3.13 <0.4.0
, qui correspondent à tous lespatch
communiqués après0.3.13
, mais pas0.4.0
. Cela signifie que vous obtiendrez des corrections de bug (patch
), mais pas de nouvelles fonctionnalités (minor
).>=0.3.13
n'est pas recommandée car elle correspond à quelque chose de plus haut, qui à un certain point de rupture.