В проекте Blazor по умолчанию мы получаем Pages/_Host.cshtml
файл, который содержит что-то вроде HTML-шаблона для приложения.
Недавно я создал свою первую библиотеку компонентов Razor (RCL), и она работает. Вот часть скриптов для этого:
<script src="_content/Woof.Blazor/js/woof.js"></script>
<script src="_content/Woof.Blazor/js/modal.js"></script>
<script src="_content/Woof.Blazor/js/input.js"></script>
<script src="_content/Woof.Blazor/js/datatable.js"></script>
<script src="_content/Woof.Blazor/js/autocomplete.js"></script>
Скрипты вручную включены в мое приложение. Есть ли способ для библиотеки автоматически добавлять эти файлы в шаблон приложения? Кстати, было бы здорово, если бы таблицы стилей тоже можно было добавлять автоматически.
РЕДАКТИРОВАТЬ: Я просто пытался создать _Scripts.cshtml
файл, но это не сработало. Visual Studio показала много странных ошибок, вероятно, вызванных отсутствием пакета, но я не знаю. Делать скрипты частью частичного представления? На самом деле это не часть MVC. Так что, наверное, я ошибаюсь.
Я хочу заменить всю часть сценариев, приведенную выше, одной строкой, включая все предопределенные и предварительно настроенные сценарии из моей библиотеки.