Как включить файл JS, не зная собственного имени в Asp.Net Core - PullRequest
0 голосов
/ 18 декабря 2018
<script src="~/angular/runtime*"></script>
<script src="~/angular/polyfills*"></script>
<script src="~/angular/vendor*"></script>
<script src="~/angular/main*"></script>

enter image description here

Я хочу добавить эти сценарии на своей странице макета

1 Ответ

0 голосов
/ 18 декабря 2018

Насколько я могу судить, хэши в именах ваших js-файлов вызваны флагом --prod в angular-cli.

Здесь вам в основном нужны опции:

  • удалить флаг --prod
  • добавить --output-hashing none флаг

Это означает, что в итоге вы получите команду сборки, подобную этой:

ng build --prod --output-hashing none

Обратите внимание, что хеши служат определенной цели: Cache-Busting.Каждый раз, когда вы генерируете новую сборку, эти хеши меняются, и если вы автоматически внедряете сценарии в html-файл с помощью angular-cli, преимущество заключается в том, что вам не нужно проверять, нужно ли очищать кэш и вносить ли изменениябыли получены вашим браузером или были отправлены с диска.

Документация: https://angular.io/cli/build

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