Кто вставляет Angular-скрипты в шаблон ASP.NET Core Angular

Я создал новый проект ASP.NET Core 2.1 Angular.

  1. Что интересно, так это то, что index.html файл внутри ClientApp/src которая размещена как страница по умолчанию. Я хотел бы знать, какой код запускает это index.html обслуживается по умолчанию?

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

  1. Когда приложение запускается, некоторый код волшебным образом вставляет скрипты Angular (inline.bundle.js, polyfills.bundle.js, vendor.bundle.js, main.bundle.js а также styles.bundle.css) в конце index.html файл? Может кто-нибудь поделиться каким-то светом, какой код это делает?

Я хочу понять это, потому что я хочу обслуживать контент из RazorPage вместо статического index.html, но для того, чтобы что-то попробовать, мне нужно немного больше узнать о магии этого шаблона.

0 ответов