Минимизация службы AngularJS, созданной ASP.NET Boilerplate

Я использую шаблон для ASP.NET MVC5 с AngularJS v1.4.8 и ABP v2.1.2.0. Я готовлю свое веб-приложение к развертыванию в производственной среде, и мне нужно объединить и минимизировать файлы JS. Для этого я использую WebEssencial. Но я заметил, что файлы JS (сервисы AngularJS), созданные для ABP, не уменьшаются.

Есть ли способ минимизировать сервисы AngularJS, созданные ABP для сервисов приложений?

Большое спасибо. Я ценю вашу помощь.

РЕДАКТИРОВАТЬ

Эти файлы JS автоматически генерируются ABP https://aspnetboilerplate.com/Pages/Documents/Dynamic-Web-API


person gezanoletti    schedule 08.02.2018    source источник
comment
потому что они создаются на лету. так что минификаторы не могут его поймать   -  person Alper Ebicoglu    schedule 09.02.2018


Ответы (1)


Вы можете использовать Bundle & Minifier, это лучший и простой инструмент для asp. чистые основные проекты.

Здесь представлена ​​подробная информация о том, как его использовать.

Microsoft также предоставила хорошо объясненную документацию по объединению и минификация.

Вы должны изменить файл bundleconfig.json в соответствии с вашими требованиями.

После завершения настройки запустите dotnet bundle из командной строки.

person vivek nuna    schedule 08.02.2018
comment
OP говорит о динамических js, созданных во время выполнения. Он уже использует инструмент минимизации (веб-основы). - person IvanGrasp; 14.02.2018