Faça um pacote de scripts incluir outro pacote de scripts
Vamos supor que eu tenho esses dois pacotes de scripts configurados:
bundles.Add(new ScriptBundle("~/Scripts/Bootstrap").Include(
"~/Content/Scripts/jQuery/jquery-2.1.1.js",
"~/Content/Scripts/Bootstrap/bootstrap.js"));
bundles.Add(new ScriptBundle("~/Scripts/jQuery").Include(
"~/Content/Scripts/jQuery/jquery-2.1.1.js"));
Como você pode ver,~/Scripts/Boostrap
usa um arquivo JavaScript jQuery e um arquivo Bootstrap. Isso ocorre porque o Bootstrap exige que o jQuery funcione.
Por outro lado,~/Scripts/jQuery
é composto apenas pelo arquivo jQuery.
Eu quero ter dois pacotes, caso uma visualização precise apenas do jQuery e não do Bootstrap.
No entanto, estou replicando o código aqui, estou definindo o caminho do arquivo jQuery JavaScriptduas vezes.
Existe uma maneira de dizer ao~/Scripts/Boostrap
pacote para usar ou "injetar" outro pacote?
Algo assim:
bundles.Add(new ScriptBundle("~/Scripts/Bootstrap").UseBundle("~/Scripts/jQuery").Include(
"~/Content/Scripts/Bootstrap/bootstrap.js"));