Автоматическое переключение на минимизированные файлы CSS и JS в разных средах
Я использую ASP.Net MVC 5, а также пользуюсьWebEssentials LESS
а такжеbundle
функции.
WebEssentials настроен для создания минимизированных файлов CSS и JS при сохранении. Это функция, которую я хочу, потому что я могу контролировать вывод, и это снижает время запуска приложения (не использует пакеты Asp.Net MVC).
Как я могу автоматически заставить мое приложение использовать уменьшенную версию файлов, когда оно развернуто, без необходимости вручную изменять имена файлов?
Так, например, из:
<link href="somestyles.css" .. >
чтобы:
<link href="somestyles-min.css" .. >
Я прочитал, что могу комбинировать WebEssentials и Asp.Net MVC Bundles, при условии, что я отключил опцию минимизации в Asp.Net MVC Bundles. Это тогда заменило бы файлы MIN в производстве (web.config [debug="false"]
).
Это мой единственный вариант или есть лучший способ добиться этого?