Угловой пользовательский скрипт загрузчик - PullRequest
0 голосов
/ 20 февраля 2019

У меня есть приложение Angular 7 CLI, которое обслуживается ASP.NET MVC.В файле Index.cshtml у меня есть следующие строки:

<script type="text/javascript" src="~/app/runtime.js"></script>
<script type="text/javascript" src="~/app/polyfills.js"></script>
<script type="text/javascript" src="~/app/scripts.js"></script>
<script type="text/javascript" src="~/app/vendor.js"></script>
<script type="text/javascript" src="~/app/main.js"></script>

Все отлично работает.

Однако иногда во время разработки эти файлы не генерируются из-за ошибок компиляции и т. Д.

Мне интересно, есть ли способ написать собственный загрузчик, который попытается получить эти файлы, и если какой-либо из них не будет найден, появится приятное сообщение для разработчика.

Практически простой предварительный загрузчик приложения.

Любой вклад приветствуется.

1 Ответ

0 голосов
/ 20 февраля 2019

В моем случае, когда я изменяю index.html, я имею контроллер, который я называю SpaController с действием Index (по умолчанию).Затем я загружаю файл index.html (который действительно маленький) и исправляю его со всеми изменениями, которые я хочу применить.После исправления и загрузки в браузер остальная часть связи осуществляется через API REST, поэтому это всего лишь небольшой патч.

В вашем случае я бы использовал это действие того контроллера, который я упомянул выше, и проверилесли все сценарии тегов включены.Если нет, у вас есть возможность изменить index.html и делать то, что вы хотите, например, показывать ошибку или даже останавливать приложение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...