Я никогда не использую эту функцию. Поэтому я читаю несколько статей об этом. После прочтения статьи о пакете и минимизации у меня возникло некоторое замешательство. поэтому я хотел бы знать и прояснить эту путаницу, спрашивающую здесь.
1) я мог понять, что такое пакет и минимизация, но хотел бы знать, что минифракция будет выполняться каждый раз на лету или мне нужно минимизировать любой файл js перед сохранением в папку js?
2) что делает bundle.add()? он сначала минимизирует, а затем включает файл в пакет?
3) если файл уже минимизирован и имя похоже на jquery.min.js, что произойдет... возникнет какая-либо ошибка?
4) если минифракция будет выполняться на лету, то происходит ли это каждый раз, когда разные клиенты запрашивают какую-либо страницу, или это происходит только один раз?
5) после минификации минифицированная версия будет кешироваться сервером, чтобы предотвратить минифракцию все время?
6)
public static void RegisterBundles(BundleCollection bundles)
{
bundles.Add(new ScriptBundle("~/bundles/jquery").Include(
"~/Scripts/jquery-{version}.js"));
// Code removed for clarity.
BundleTable.EnableOptimizations = true;
}
please have a look at this code
"~/Scripts/jquery-{version}.js"));
is it wild card use {}
7) я узнал, что актуальная версия файла js будет обслуживаться во время отладки, а не уменьшенной версии. это правда ? как я могу увидеть это сам, когда буду тестировать свою страницу из IDE?
ищу обсуждения. Спасибо