Как я могу заставить angular-cli жить обновлять изменения моего веб-приложения при запуске его в IIS? - PullRequest
0 голосов
/ 01 февраля 2019

Я работаю над проектом в течение нескольких лет, используя asp.net/mvc.Я хочу иметь возможность писать Angular 7 с помощью Angular-Cli.Обратите внимание, что в настоящее время я не могу выполнить обновление до aspnetcore и не могу использовать конфигурацию запуска, которая работает для ядра.

Установка была простой.Я только что создал новую папку и выполнил следующую команду, после чего выбрал параметры маршрутизации и css.

ng new myapplication

Это создало новое приложение, которое я вставил в корень моего старого сайта.Я настроил src и папки назначения.

ng serve отлично работает приложение.

Я также могу добавить View и ссылаться на файлы скриптов в моем макете, включая элемент и app в представлении.Это также работает нормально.

<app-root></app-root>

@section Scripts
{
    <script type="text/javascript" src="~/dist/members/runtime.js"></script>
    <script type="text/javascript" src="~/dist/members/polyfills.js"></script>
    <script type="text/javascript" src="~/dist/members/styles.js"></script>
    <script type="text/javascript" src="~/dist/members/vendor.js"></script>
    <script type="text/javascript" src="~/dist/members/main.js"></script>
}

Сценарий внедряется непосредственно перед конечным элементом тела.

Когда я запускаю, проект использует ng serve .На локальном хосте запускается сервер прямой угловой разработки: 4200.Я могу обновить приложение, и оно автоматически перезагружает изменения на этом порту.

Одновременно я могу запустить свое веб-приложение и перейти к своему действию, где я устанавливаю сценарии и просматриваю угловое приложение.Приложение не будет обновлять какие-либо изменения, пока я не выполню ng build и перезапущу веб-приложение.

Есть ли способ получить живые обновления в моем веб-приложении во время работы с помощью angular-cli?

...