Я работаю над веб-приложением MVC 5. JavaScript код управляется в этих 3-х различных способов,ASP.Net MVC - Как минимизировать JavaScript без связок (Inline/ExternalFile)
Инлайн JavaScript-код в соображениях (читать ASP.Net стороне сервера Переменные т.е. ViewBag, ResourceFile и т.д.)
Реферирование некоторые внешние файлы JavaScript (Один файл JS для каждого просмотра/страницы).
Остальная часть JavaScript является ссылкой на Bundles.
Я хочу преуменьшать # 1 и # 2, я не думаю, что я должен создать пачки для каждой страницы в моем приложении, как есть десятки страниц, так вот почему я думаю, что я не могу используйте функцию MVC Bundling и Minificatin для этого.
Возможно, вы представите решение.
Благодаря
Я не знаю много о них, но я думаю, что это такие диспетчеры пакетов, как NuGet , Если это правда, вы предлагаете нам оставить NuGet и перейти к Gulp или Grunt? –
Они оба. Использование одного из них позволяет, например, написать один скрипт, который будет обновлять все ваши пакеты и обрабатывать, минимизировать и связывать ваши файлы javascript за один раз. Или вы можете придерживаться nuget, независимо от того, что работает для вас. – Matthew
(уточнение: Gulp and Grunt - это бегуны задач, которые запускают плагины, причем менеджеры пакетов и мини-инструменты являются двумя из распространенных типов плагинов, но есть много других плагинов, которые тоже весьма полезны). – Matthew