Как запустить "сборку" веб-пакетов из .netcore 2.2 на сервере, используя горячую перезагрузку модуля для системы cms с динамическим контентом - PullRequest
0 голосов
/ 26 апреля 2019

Мое намерение состоит в том, чтобы настроить .Net Core-систему CMS , которая будет для нескольких «хостовых» доменов.Пожалуйста, предположите, что я выяснил, как сегментировать каждый хост домена в отдельные опубликованные папки, которые страницы Razor будут правильно отображать для каждого домена ... что я уже сделал.

Контент каждого отдельного домена будет уникальным для конкретного домена, а фактический контент будет создан с использованием страниц контента на основе компонентов React .Моя цель заключается в том, чтобы при обновлении содержимого CMS с помощью онлайн-редактора серверная система CMS динамически обновляла / записывала синтаксически корректные файлы страниц содержимого React по мере необходимости (которые на самом деле являются компонентами React).

По сути, контент для каждого домена представляет собой SPA, поэтому контент должен отображаться на стороне сервера с использованием Webpack, но , поскольку такой Webpack необходимо заново «собирать» и запускать каждый раз, когда обновляются некоторые файлы контентана сервере для измененного файла домена .Как только файлы сохранены, SPA необходимо будет на лету перестроить на сервере ... и сохранить в опубликованной папке.

Мне известны JavascriptServices .NetCore и связанное промежуточное программное обеспечение.Возможно, именно здесь требуется большая часть конфигурации.

У меня проблемы с пониманием того, что мне нужно сделать, чтобы настроить Обновление горячего модуля Webpack для перестройки каждого сайта домена по мере необходимости, прослушивая изменениясодержимое в папках страниц содержимого сервера.

Я продолжаю читать, что Webpack использует сервер "разработки" для выполнения HMR, но Я не видел примеров того, как это можно сделать в среде сервера .Net Core , как япытаюсь сделать.

Может кто-нибудь подсказать, что мне нужно сделать, чтобы такое решение работало с Webpack?Может быть, конкретный пример этого на самом деле уже где-то делается?Какие-нибудь примеры в репозитории GitHub?Буду признателен за любые указания и инструкции.

...