c# asp.net - {version} comodín en paquete MVC4




1 Answers

El -{version} básicamente se asigna a una versión de regex , o para ser precisos: (\d+(?:\.\d+){1,3}) .
El uso de * tiende a captar demasiado, por ejemplo, si se jquery* , que también incluirá jquery-ui , lo que podría arruinar el orden. Pero el uso de jquery-{version}.js le permitiría evitar tener que actualizar su definición de paquete cada vez que actualice jquery.

Cosas adicionales a tener en cuenta:

  • {version} solo funciona para la última parte de la ruta, básicamente el nombre del archivo, no un directorio.
  • la versión múltiple de jquery en la misma carpeta se verá atrapada.
download visual

En MVC 4 tenemos paquetes. Al definir los paquetes, podemos usar comodines como * para todos los archivos en una carpeta.

En el ejemplo a continuación, ¿qué significa -{version} ?

public static void RegisterBundles(BundleCollection bundles)
{
    bundles.Add(new ScriptBundle("~/bundles/jquery").Include(
        "~/Scripts/jquery-{version}.js"));
}



Related

c# asp.net asp.net-mvc asp.net-mvc-4 asp.net-optimization