javascript - last - npm search
Especificación de números de versión en Bower (1)
Al escribir bower.json, puede especificar números de versión en sus dependencias. A veces veo gente escribiendo
{
...
"devDependencies" : {
"grunt" : "~0.3.13",
}
}
¿Qué significa exactamente el ~? ¿Por qué no escribir> = 0.3.13?
¿Es esto una especie de mejor práctica?
Es semver y la notación es igual que >=0.3.13 <0.4.0 , que coincidirá con todas las versiones de patch después e incluyendo 0.3.13 , pero no 0.4.0 . Esto significa que obtendrá correcciones de errores ( patch ), pero no nuevas características ( minor ). >=0.3.13 no es recomendable, ya que coincidirá con algo por encima del cual se romperá en algún momento.