Невозможно ссылаться на скрипты Angular Cli и css в home.cshtml вместо index.html по умолчанию в шаблоне .NET Core Angular cli spa - PullRequest
1 голос
/ 17 апреля 2019

Я застрял с проблемой обновления моего существующего шаблона с Angular 4.0.3 до Angular 6.1 в шаблоне .NET core 2.2 с использованием Visual studio 2017.

Ниже приведена подробная информация

  • Visual studio 2017

  • Угловой Cli с Angular 6.1.0

  • Угловой спа-шаблон с .NET Core 2.2

В соответствии со структурой шаблона по умолчанию https://github.com/aspnet/AspNetCore/tree/master/src/ProjectTemplates/Web.Spa.ProjectTemplates/content/Angular-CSharp он также использует файл index.html по умолчанию.

У меня возникли проблемы с ссылками на сгенерированные файлы CSS и JS.,Мне нужно использовать файл cshtml для контроллера Home с _Layout вместо значения по умолчанию index.html, которое идет с шаблоном.Home.cshtml будет содержать корневой компонент проекта Angular.Но я не уверен, как связать файлы css и js, сгенерированные шаблоном во время выполнения, на странице cshtml.Эти файлы css и js создаются веб-пакетом, когда мы запускаем приложение с помощью F5, поскольку оно создает отдельный экземпляр Angular Cli Server (ng serve), но эти файлы не видны в решении.

АналогичноМне нужно предоставить ссылку на эти файлы во время dotnet publish в производственной сборке и развертывании. (ng build --prod).

Не могли бы вы помочь, поскольку я застрял с проблемой обновления существующего шаблона с Angular 4.0.3 доШаблон Angular 6.1 в .NET core 2.2. Более ранний шаблон использовал webpackmiddleware и горячую перезагрузку для отдельного создания этих файлов, но теперь это часть Angular cli.

PS Я читал эту статью https://medium.com/@waelkdouh/how-to-update-visual-studio-asp-net-core-angular-project-to-the-latest-version-25de32cfeb84

для настройки, но мое требование - ссылаться на них на странице просмотра Razor / _Layout вместо index.html

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