ASP.NET Core MVC + угловой шаблон SPA + поддержка Docker: изменение содержимого html не обновляется в реальном времени в браузере

Сценарий: я создал проект ASP.NET Core 2.1 в Visual Studio 2017. Я выбрал шаблон Angular SPA, а затем добавил поддержку Docker Orchestration.

Ожидаемый результат: при запуске приложения в режиме отладки в контейнере, я ожидаю, что изменения, которые я делаю в html-контенте, будут видны в браузере, когда я нажму на обновление.

Фактический результат: Live Preview не работает. Я знаю, что если я запускаю приложение на localhost, Live Preview работает. Я также знаю, что обычные приложения ASP.NET MVC Core без Angular, работающие в контейнере, также поддерживают предварительный просмотр в реальном времени.

Я что-то упускаю или Live Preview не должен работать для моего сценария? Если это правда, то, к сожалению, потому что, если мне придется перестраивать контейнер каждый раз, когда я изменяю пользовательский интерфейс, я потеряю много времени.

0 ответов

Мне удалось получить живое обновление изменений на страницах Angular с поддержкой Docker в Visual Studio 2017 с помощью:

ng build --watch

вместо:

ng serve --watch

Мне больше не нужно бежать

ng build

после каждого изменения.

Надеюсь это поможет!

Другие вопросы по тегам