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
после каждого изменения.
Надеюсь это поможет!