.NET Core MVC fallback-href для ресурсов для нескольких файлов?

Есть какой-либо способ сделать это? Для производства я объединяю и минимизирую все мои css и js в один файл, в то время как в dev у меня просто есть обычные отдельные файлы. Но в классическом примере резервного отклика в документации они позволяют вам указать только один раздел:

<link rel="stylesheet" href="//ajax.aspnetcdn.com/ajax/bootstrap/3.0.0/css/bootstrap.min.css"
  asp-fallback-href="~/lib/bootstrap/css/bootstrap.min.css"
  asp-fallback-test-class="hidden" 
  asp-fallback-test-property="visibility" 
  asp-fallback-test-value="hidden" />

Что не работает, если вы объединяете файлы для производства. Я знаю, что вы также можете сделать кое-что подобное:

<script asp-src-include="~/app/**/*.js"></script>

Но не похоже, что вы можете объединить оба. Есть какой-либо способ сделать это?

0 ответов

Я бы только связывал пользовательские файлы js и сохранял все библиотеки js как они есть.

Почти всегда они будут загружаться / кэшироваться из CDN в любом случае. Это то, что вы хотите, так как это экономит время загрузки в среднем.

Вопрос в том, когда возникнут проблемы с загрузкой файла с CDN? Обычно только когда брандмауэр блокирует эти запросы, это может быть во время разработки или использования программного обеспечения локально в интрасети. Если вы знаете, что ваше программное обеспечение будет работать только в ситуациях, когда нет интернета, то удаление версии cdn и объединение их всех вместе будет вашим лучшим вариантом.

Другие вопросы по тегам