Я разрабатываю устаревший проект ASP. NET MVC 5, который все еще использует ASP. NET Bundling и Minification. Я заинтересован в переходе на Gulp или Grunt, потому что мне нужно сохранить исходные карты для моих js файлов.
Кажется, легко сгенерировать пакет минифицированных скриптов с помощью Gulp или Grunt, но то, что я не делаю Поймите, что это рекомендуемая установка для загрузки одиночных js файлов при отладке и минифицированных пакетов в продакшене. Я предполагаю, что было бы довольно легко сгенерировать представление бритвы для включения скриптов как части моего процесса компиляции Grunt / Gulp, но это похоже на изобретение колеса заново.
Например, в ASP. NET MVC я могу написать что-то вроде этого:
@Scripts.Render("~/bundles/MyJSBundle")
, и он автоматически загрузит отдельные файлы js в разработке и единый пакет сценариев в производстве. Как проще всего добиться этого с помощью Gulp или Grunt?