Angular 7 стартовая страница - PullRequest
       5

Angular 7 стартовая страница

1 голос
/ 26 сентября 2019

Я создаю приложение ASP.NET Web API (.NET 4.6, а не Core) с интерфейсом Angular 7.Когда я запускаю ng build или ng serve, Angular генерирует все выходные файлы, включая стартовую страницу index.html , в любую папку, которую я настроил в моем файле angular.json ,под outputPath . У меня также есть файл index.html в корневой папке моего проекта ASP.NET , который будет моим первым шагом в IIS.Вопрос в том, есть ли способ сказать мне, что Angular использует этот файл, чтобы он «вставлял» туда ссылки js, а не в index.file в папке, настроенной в outputPath?

Другими словами, когда я использую ng serve и перехожу к localhost: 4200, я предполагаю, что Angular по умолчанию переходит в папку, настроенную в outputPath, и использует index.html в качестве начальной страницы.Конечно, когда я запускаю сайт через IIS, он попадает в файл index.html, расположенный в корне сайта (не тот, который настроен в outputPath), и у него нет ссылок js (время выполнения, поставщик, main и т. д.), и при этом у него не будет CSS, который он внедряет для таких вещей, как Bootstrap или FontAwesome.Итак, есть ли способ сообщить angular использовать мой файл index.html для вставки всех этих ссылок вместо того, чтобы использовать тот, который он создает в outputPath?

Большое спасибо.

1 Ответ

0 голосов
/ 26 сентября 2019

На самом деле вы должны использовать index.html в outputPath.И для режима разработки (по 'ng serve') и для режима производства (по IIS).Вы должны настроить IIS для работы с индексом html в выходном пути (по умолчанию папка / dist).Когда вы используете «производственный режим», вы можете проверить свое приложение по IIS.Когда вы используете «ng serve», вы можете разработать свое приложение.Когда приложение будет готово, вы можете скопировать всю вашу папку / dist и ее подпапки и перенести на живой веб-сервер.Надеюсь, что это помощь.

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